Wireless communication apparatus, information processing apparatus, communication system, and method of controlling wireless communication apparatus

ABSTRACT

Provided is a wireless communication apparatus including an accepting unit that accepts a transfer operation to transfer a connection right from a first wireless communication apparatus to which the connection right to connect to a predetermined network using wireless communication is set to a second wireless communication apparatus to which the connection right is not set, and a control unit that, when the transfer operation is accepted, transmits a transfer request that requests the connection right to be transferred from the first wireless communication apparatus to the second wireless communication apparatus with information included in the transfer request, the information being used for synchronizing data in the second wireless communication apparatus with predetermined data in the first wireless communication apparatus.

CROSS REFERENCE TO RELATED APPLICATIONS

The present application is a continuation application of U.S. patentapplication Ser. No. 14/232,431, filed Jan. 13, 2014, which is anational stage application of PCT/JP2012/065383, filed Jun. 15, 2012,and claims the priority from prior Japanese Priority Patent ApplicationJP 2011-160938 filed in the Japan Patent Office on Jul. 22, 2011, theentire content of which is hereby incorporated by reference.

TECHNICAL FIELD

The present technology relates to a wireless communication apparatus. Inparticular, the present technology relates to a wireless communicationapparatus connected to a network, an information processing apparatus, acommunication system including the wireless communication apparatus andthe information processing apparatus, and a method of controlling thewireless communication apparatus.

BACKGROUND ART

An expanded functionality is being considered for the 3rd GenerationPartnership Project (i.e., 3GPP) that decides the technicalspecification of public wireless communication networks (see, forexample, Non-Patent Literature 1).

Using such an expanded functionality, known as “Machine to MachineEquipment,” it will become possible to flexibly use information showingwhat services can be utilized. Such information may be referred to as aMachine Communication Identity Module (MCIM), which is one example ofcontact authentication information. As an example, it may possible todownload an MCIM from a network, and additionally or alternatively, totemporarily invalidate and then revalidate an MCIM within a network. Atpresent, information corresponding to an MCIM needs to be stored in aphysical device called a SIM (Subscriber Identity Module) card. However,if an MCIM could be handled as software, the method of storage could bemade more flexible.

CITATION LIST Non-Patent Literature

-   NON-PATENT LITERATURE 1:3GPP TR 33.812 V9.2.0 (2010-06)

SUMMARY OF INVENTION Technical Problem

By using the expanded functionality described above, it is possible toconceive new methods of using an MCIM that differ to the past.

For example, sharing an MCIM among a plurality of wireless communicationapparatuses can be supposed. Thus, it is convenient if relevant data(for example, an address book or a schedule book) used among a pluralityof wireless communication apparatuses can easily be shared.

The present technology is produced in view of such circumstances and anobject thereof is to share data used among a plurality of wirelesscommunication apparatuses easily.

Solution to Problem

The present technology is produced in order to solve the above-mentionedproblem, and according to a first embodiment the present technology,there are provided a wireless communication apparatus, a method ofcontrolling the wireless communication apparatus, and a program causinga computer to execute the method, the wireless communication apparatusincluding an accepting unit that accepts a transfer operation totransfer a connection right from a first wireless communicationapparatus to which the connection right to connect to a predeterminednetwork using wireless communication is set to a second wirelesscommunication apparatus to which the connection right is not set, and acontrol unit that, when the transfer operation is accepted, transmits atransfer request that requests the connection right to be transferredfrom the first wireless communication apparatus to the second wirelesscommunication apparatus with information included in the transferrequest, the information being used for synchronizing data in the secondwireless communication apparatus with predetermined data in the firstwireless communication apparatus. Accordingly, if the transfer operationis accepted, an operation of transmitting the transfer request thatrequests a transfer of the connection rights from the first wirelesscommunication apparatus to the second wireless communication apparatuswith information included in the transfer request, the information beingused for synchronizing data in the second wireless communicationapparatus with predetermined data in the first wireless communicationapparatus is caused.

According to the first embodiment, the wireless communication apparatusmay be the first wireless communication apparatus. A group sharing theconnection right may be constituted of a plurality of wirelesscommunication apparatuses including the first wireless communicationapparatus and the second wireless communication apparatus. When thetransfer operation is accepted, the control unit may transmit thetransfer request and the predetermined data to a management system thatmanages the group. When the transfer request and the predetermined dataare received, the management system may transmit setting information toset the connection right to the second wireless communication apparatusto cause the second wireless communication apparatus to set theconnection right and transmits the predetermined data to the secondwireless communication apparatus to exercise control to synchronize thedata in the second wireless communication apparatus with thepredetermined data. Accordingly, an operation of transmitting thetransfer request and the predetermined data to a management system ifthe transfer operation is accepted and the management system causes anoperation of setting the connection rights to the second wirelesscommunication apparatus and synchronizing the data in the secondwireless communication apparatus with the predetermined data when thetransfer request and the predetermined data are received.

According to the first embodiment, the control unit may transmit thetransfer request including the predetermined data to the managementsystem as the information for synchronization. The management system maytransmit the setting information to the second wireless communicationapparatus with the predetermined data included in the settinginformation. Accordingly, an operation of transmitting the transferrequest including the predetermined data to the management system as theinformation for synchronization is caused and the management systemcauses an operation of transmitting the setting information to thesecond wireless communication apparatus with the predetermined dataincluded in the setting information.

According to the first embodiment, the management system may be an RO(Registration Operator). When the predetermined data is received fromthe first wireless communication apparatus, the RO may hold thepredetermined data and transmits the held predetermined data to thesecond wireless communication apparatus. Accordingly, the RO causes anoperation of holding the predetermined data when the predetermined datais received from the first wireless communication apparatus andtransmitting the held predetermined data to the second wirelesscommunication apparatus.

According to the first embodiment, when the predetermined data is held,the RO may notify the second wireless communication apparatus that thepredetermined data is held. Accordingly, the RO causes an operation ofnotifying the second wireless communication apparatus that thepredetermined data is held when the predetermined data is held.

According to the first embodiment, the RO may delete the heldpredetermined data after the held predetermined data is transmitted tothe second wireless communication apparatus. Accordingly, the RO causesan operation of deleting the held predetermined data after transmissionthereof to the second wireless communication apparatus.

According to the first embodiment, when the predetermined data is nottransmitted to the second wireless communication apparatus for apredetermined time or longer after the predetermined data is held, theRO may delete the predetermined data and does not transmit thepredetermined data to the second wireless communication apparatus.Accordingly, the RO causes an operation of deleting the predetermineddata and not transmitting the predetermined data to the second wirelesscommunication apparatus if the predetermined data is not transmitted tothe second wireless communication apparatus for a predetermined time orlonger after the predetermined data is held.

According to the first embodiment, the accepting unit may accept aspecifying operation to specify the predetermined time. When thespecifying operation is accepted, the control unit may transmit, to theRO, time information about the specified predetermined time inassociation with the predetermined data. The RO may delete thepredetermined data using the predetermined time related to the timeinformation transmitted in association with the predetermined data.Accordingly, an operation of transmitting time information about thespecified predetermined time in association with the predetermined datais caused if the specifying operation to specify the predetermined timeis accepted and the RO causes an operation of deleting the predetermineddata using the predetermined time related to the time informationtransmitted by being associated with the predetermined data.

According to the first embodiment, the wireless communication apparatusto which the connection right is set among the plurality of wirelesscommunication apparatuses constituting the group may be connectable toan SHO (Selected Home Operator) based on the connection right. Thewireless communication apparatus to which the connection right is notset among the plurality of wireless communication apparatusesconstituting the group may be connectable only to the RO. Accordingly,an operation of connecting the wireless communication apparatus to whichthe connection rights are set to the SHO and the wireless communicationapparatus to which the connection rights are not set to the RO.

According to the first embodiment, the wireless communication apparatusmay be the second wireless communication apparatus. A group sharing theconnection right may be constituted of a plurality of wirelesscommunication apparatuses including the first wireless communicationapparatus and the second wireless communication apparatus. When thetransfer operation is accepted, the control unit may transmit thetransfer request to a management system that manages the group. When thetransfer request is received, the management system may transmit atransfer confirmation request to request permission of transferconcerning the transfer request to the first wireless communicationapparatus, and when transfer confirmation information permitting thetransfer concerning the transfer confirmation request and thepredetermined data are transmitted from the first wireless communicationapparatus, the management system may transmit setting information to setthe connection right to the second wireless communication apparatus tocause the second wireless communication apparatus to set the connectionright and transmits the predetermined data to the second wirelesscommunication apparatus to exercise control to synchronize the data inthe second wireless communication apparatus with the predetermined data.Accordingly, an operation of transmitting the transfer request to themanagement system is caused if the transfer operation is accepted andthe management system causes an operation of transmitting a transferconfirmation request to request permission of the transfer concerningthe transfer request to the first wireless communication apparatus whenthe transfer request is received and setting the connection rights tothe second wireless communication apparatus and synchronizing the datain the second wireless communication apparatus with the predetermineddata when transfer confirmation information permitting the transferconcerning the transfer confirmation request and the predetermined dataare transmitted and received from the first wireless communicationapparatus.

According to the first embodiment, the first wireless communicationapparatus may transmit the transfer confirmation information to themanagement system with the predetermined data included in the transferconfirmation information. The management system may transmit the settinginformation to the second wireless communication apparatus with thepredetermined data included in the setting information. Accordingly, thefirst wireless communication apparatus causes an operation oftransmitting the transfer confirmation information to the managementsystem with the predetermined data included in the transfer confirmationinformation and the management system causes an operation oftransmitting the setting information to the second wirelesscommunication apparatus with the predetermined data included in thesetting information.

According to the first embodiment, the predetermined data may be contentintended for a data synchronization process between the first wirelesscommunication apparatus and the second wireless communication apparatus.Accordingly, an operation of setting content intended for a datasynchronization process between the first wireless communicationapparatus and the second wireless communication apparatus as thepredetermined data is caused.

According to the first embodiment, the control unit may transmit thetransfer request including the information to synchronize the content inthe second wireless communication apparatus with newly updated contentin the first wireless communication apparatus. Accordingly, an operationof transmitting the transfer request including the information tosynchronize the content in the second wireless communication apparatuswith newly updated content in the first wireless communication apparatusis caused.

According to the first embodiment, the accepting unit may accept thetransfer operation and a synchronization instruction operation tosynchronize the data in the second wireless communication apparatus withthe predetermined data. The control unit may transmit the transferrequest when the transfer operation and the synchronization instructionoperation are accepted, and the control unit may transmit the transferrequest without including the information for synchronization in thetransfer request when only the transfer operation is accepted.Accordingly, an operation of transmitting the transfer request if thetransfer operation and the synchronization instruction operation areaccepted and transmitting the transfer request without including theinformation for synchronization in the transfer request if only thetransfer operation is accepted is caused.

According to the first embodiment, the connection right may be a rightto connect to a base station based on contract authenticationinformation to connect to the base station operated by a communicationoperator. Accordingly, an operation of setting rights to connect to abase station based on contract authentication information to connect tothe base station operated by a communication operator as the connectionrights is caused.

According to a second embodiment of the present technology, there areprovided an information processing apparatus, a method of controllingthe information processing apparatus, and a program causing a computerto execute the method, the information processing apparatus including areceiving unit that receives a transfer request that requests aconnection right to be transferred from a first wireless communicationapparatus to which the connection right to connect to a predeterminednetwork using wireless communication is set to a second wirelesscommunication apparatus to which the connection right is not set, thetransfer request including information used for synchronizing data inthe second wireless communication apparatus with predetermined data inthe first wireless communication apparatus, and a control unit that,when the transfer request is received, transmits setting information toset the connection right to the second wireless communication apparatusto cause the second wireless communication apparatus to set theconnection right and transmits the predetermined data to the secondwireless communication apparatus to exercise control to synchronize thedata in the second wireless communication apparatus with thepredetermined data. Accordingly, an operation of setting the connectionrights to the second wireless communication apparatus and synchronizingthe data in the second wireless communication apparatus with thepredetermined data when the transfer request is received is caused.

According to a third embodiment of the present technology, there areprovided a communication system, a method of controlling thecommunication system, and a program causing a computer to execute themethod, the communication system including a wireless communicationapparatus including an accepting unit that accepts a transfer operationto transfer a connection right from a first wireless communicationapparatus to which the connection right to connect to a predeterminednetwork using wireless communication is set to a second wirelesscommunication apparatus to which the connection right is not set and acontrol unit that, when the transfer operation is accepted, transmits atransfer request that requests the connection right to be transferredfrom the first wireless communication apparatus to the second wirelesscommunication apparatus with information included in the transferrequest, the information being used for synchronizing data in the secondwireless communication apparatus with predetermined data in the firstwireless communication apparatus, and an information processingapparatus that, when the transfer request is received, transmits settinginformation to set the connection right to the second wirelesscommunication apparatus to cause the second wireless communicationapparatus to set the connection right and transmits the predetermineddata to the second wireless communication apparatus to exercise controlto synchronize the data in the second wireless communication apparatuswith the predetermined data. Accordingly, the wireless communicationapparatus causes an operation of transmitting the transfer request ifthe transfer operation is accepted and the information processingapparatus causes an operation of setting the connection rights to thesecond wireless communication apparatus and synchronizing the data inthe second wireless communication apparatus with the predetermined datawhen the transfer request is received.

Advantageous Effects of Invention

According to the present technology, an excellent effect of being ableto easily share data used among a plurality of wireless communicationapparatuses can be achieved.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a simplified diagram showing one example usage of a pluralityof wireless communication apparatus (devices) according to a firstexemplary embodiment.

FIG. 2 is a simplified diagram showing transition examples of addressbooks entered in each wireless communication apparatus, according to thefirst exemplary embodiment.

FIG. 3 is a block diagram showing an exemplary system configuration of acommunication system 100, according to the first exemplary embodiment.

FIG. 4 is a schematically diagram of a group management database 220,according to the first exemplary embodiment.

FIG. 5 is a block diagram showing an example of an internalconfiguration of a first wireless communication apparatus, according tothe first exemplary embodiment;

FIG. 6 is a simplified diagram showing transfer examples of use rightsover MCIM among a plurality of wireless communication apparatuses,according to the first exemplary embodiment.

FIG. 7 is a diagram showing an exemplary display screen (group listdisplay screen 500) displayed in a display unit 370 of the firstwireless communication apparatus 300, according to the first exemplaryembodiment.

FIG. 8 is a diagram showing an exemplary display screen (transferconfirmation screen 510) displayed in the display unit 370 of a secondwireless communication apparatus 130, according to the first exemplaryembodiment.

FIG. 9 is a diagram showing exemplary display screens (transfer resultnotification screens 520, 530) displayed in the display unit 370 of thewireless communication apparatus, according to the first exemplaryembodiment.

FIG. 10 is a sequence chart of an exemplary communication processperformed by various apparatuses of the communication system 100,according to the first exemplary embodiment.

FIG. 11 is a sequence chart of an exemplary communication processperformed by various apparatuses of the communication system 100,according to the first exemplary embodiment.

FIG. 12 is a sequence chart of an exemplary communication processperformed by various apparatuses of the communication system 100,according to the first exemplary embodiment.

FIG. 13 is a sequence chart of an exemplary communication processperformed by various apparatuses of the communication system 100,according to the first exemplary embodiment.

FIG. 14 is a sequence chart of an exemplary communication processperformed by various apparatuses of the communication system 100,according to the first exemplary embodiment.

FIG. 15 is a sequence chart of an exemplary communication processperformed by various apparatuses of the communication system 100,according to the first exemplary embodiment.

FIG. 16 is a sequence chart of an exemplary communication processperformed by various apparatuses of the communication system 100,according to the first exemplary embodiment.

FIG. 17 is a flowchart of an exemplary communication process performedby a first wireless communication apparatus 300, according to the firstexemplary embodiment.

FIG. 18 is a flowchart of an exemplary communication process performedby a second wireless communication apparatus 130, according to the firstexemplary embodiment.

FIG. 19 is a flowchart of an exemplary communication process performedby the first wireless communication apparatus 300, according to thefirst exemplary embodiment.

FIG. 20 is a flowchart of an exemplary communication process performedby the second wireless communication apparatus 130, according to thefirst exemplary embodiment.

FIG. 21 is a flowchart of an exemplary communication process performedby a RO 200, according to the first exemplary embodiment.

FIG. 22 is a flowchart of an exemplary communication process performedby a wireless communication apparatus, according to the first exemplaryembodiment.

FIG. 23 is a flowchart of an exemplary communication process performedby the RO 200, according to the first exemplary embodiment.

FIG. 24 is a sequence chart of an exemplary communication processperformed by various apparatuses of the communication system 100,according to the second exemplary embodiment.

FIG. 25 is a sequence chart of an exemplary communication processperformed by various apparatuses of the communication system 100,according to the second exemplary embodiment.

FIG. 26 is a sequence chart of an exemplary communication processperformed by various apparatuses of the communication system 100,according to the second exemplary embodiment.

FIG. 27 is a sequence chart of an exemplary communication processperformed by various apparatuses of the communication system 100,according to the second exemplary embodiment.

FIG. 28 is a sequence chart of an exemplary communication processperformed by various apparatuses of the communication system 100,according to the second exemplary embodiment.

FIG. 29 is a sequence chart of an exemplary communication processperformed by various apparatuses of the communication system 100,according to the second exemplary embodiment.

FIG. 30 is a sequence chart of an exemplary communication processperformed by various apparatuses of the communication system 100,according to the second exemplary embodiment.

FIG. 31 is a flowchart of an exemplary communication process performedby the first wireless communication apparatus 300, according to thesecond exemplary embodiment.

FIG. 32 is a flowchart of an exemplary communication process performedby the second wireless communication apparatus 130, according to thesecond exemplary embodiment.

FIG. 33 is a flowchart of an exemplary communication process performedby the first wireless communication apparatus 300, according to thesecond exemplary embodiment.

FIG. 34 is a flowchart of an exemplary communication process performedby the second wireless communication apparatus 130, according to thesecond exemplary embodiment.

FIG. 35 is a flowchart of an exemplary communication process performedby a RO 200, according to the second exemplary embodiment.

FIG. 36 is a flowchart of an exemplary communication process performedby a wireless communication apparatus, according to the second exemplaryembodiment.

FIG. 37 is a flowchart of an exemplary communication process performedby the RO 200, according to the second exemplary embodiment.

FIG. 38 is a sequence chart showing an exemplary communication processbetween each apparatus constituting the communication system 100,according to a modification of an exemplary embodiment.

FIG. 39 is a sequence chart showing an exemplary communication processbetween each apparatus constituting the communication system 100,according to a modification of an exemplary embodiment.

FIG. 40 is a sequence chart showing an exemplary communication processbetween each apparatus constituting the communication system 100,according to a modification of an exemplary embodiment.

FIG. 41 is a sequence chart showing an exemplary communication processbetween each apparatus constituting the communication system 100,according to a modification of an exemplary embodiment.

DESCRIPTION OF EMBODIMENTS

Forms to carry out the present technology (hereinafter, calledembodiments) will be described below. The description will be providedin the following order:

1. First embodiment (data synchronization process control: example ofperforming a data synchronization process with synchronous data includedin transmission data related to a transfer process of MCIM (MachineCommunication Identity Module))

2. Second embodiment (data synchronization process control: example ofperforming a data synchronization process by transmitting synchronousdata separately from transmission data related to a transfer process ofMCIM)

3. Modification

1. First Embodiment Example Usage of Wireless Communication Apparatuses

FIG. 1 is a simplified diagram showing one example usage of a pluralityof wireless communication apparatuses (devices) according to the firstembodiment of the present technology. More specifically, usage states ofthree wireless communication apparatuses (a first wireless communicationapparatus 300, a second wireless communication apparatus 130, and athird wireless communication apparatus 140) owned by a user 10 areshown.

FIG. 1A shows a state in which the user 10 uses three wirelesscommunication apparatuses (the first wireless communication apparatus300, the second wireless communication apparatus 130, and the thirdwireless communication apparatus 140). FIG. 1B shows a state in whichthe user 10 uses one wireless communication apparatus (the firstwireless communication apparatus 300) by holding the apparatus in his(her) hand. Also, a state in which two wireless communicationapparatuses (the second wireless communication apparatus 130, and thethird wireless communication apparatus 140) are placed in a relativelydistant place (a distance indicated by an arrow 30 apart) is shown. Forexample, a case when the user 10 uses one wireless communicationapparatus (the first wireless communication apparatus 300) outside ahouse 20 and two wireless communication apparatuses (the second wirelesscommunication apparatus 130, and the third wireless communicationapparatus 140) are placed in the house 20 is assumed.

The first wireless communication apparatus 300 is, for example, a mobilephone (a smartphone equipped with a calling function and a datacommunication function, for example) and the second wirelesscommunication apparatus 130 is, for example, an electronic book displayapparatus equipped with a wireless communication function. The thirdwireless communication apparatus 140 is, for example, an informationprocessing apparatus (a notebook PC) equipped with a wirelesscommunication function. It is also assumed that these three wirelesscommunication apparatuses are equipped with a management function tomanage an address book or a schedule book.

For example, when, as shown in FIG. 1B, the user 10 uses the firstwireless communication apparatus 300 outside the house 20, a case ofentering a new contact address in an address book in the first wirelesscommunication apparatus 300 can be assumed. Update examples of theaddress books in this case are shown in FIG. 2.

[Update Examples of the Address Books]

FIG. 2 is a simplified diagram showing transition examples of addressbooks entered in each wireless communication apparatus according to thefirst embodiment of the present technology.

In FIG. 2, a case in which a new contact address (contact addresssurrounded by a frame 304 of a thick broken line) is entered in theaddress book of the first wireless communication apparatus 300 (lowerside of FIG. 2) when the address book of the same content is entered ineach wireless communication apparatus (upper side of FIG. 2) is assumed.

Also in FIG. 2, the transition of the address book of the first wirelesscommunication apparatus 300 is shown in a frame 301, the transition ofthe address book of the second wireless communication apparatus 130 isshown in a frame 131, and the transition of the address book of thethird wireless communication apparatus 140 is shown in a frame 141.

In addition, an address book (address book 302) before a new contactaddress is entered (before the update) in the first wirelesscommunication apparatus 300 and an address book (address book 303) afterthe entry (after the update) are shown in the frame 301. Similarly,address books (an address book 132 and an address book 142) before a newcontact address is entered (before the update) in the first wirelesscommunication apparatus 300 and address books (an address book 133 andan address book 143) after the entry (after the update) are shown in theframe 131 and the frame 141 respectively. In FIG. 2, examples in whichonly the name and the phone number are entered in the address book areshown to simplify the description. In addition, simplified characters(KEISUKE, RYOKO and so on) are shown for the name and only simplifiednumeric values (000000, 111111 and so on) are shown for the phonenumber.

In the address book 303, a newly entered contact address is indicated bythe frame (the frame 304) of a thick broken line.

As shown in the frame 304 of the address book 133, when the user 10enters a new contact address, the entered contact address is entered inthe address book of the wireless communication apparatus (the firstwireless communication apparatus 300) on which the entry operation isperformed. Here, a case when the new contact address entered on thefirst wireless communication apparatus 300 is entered on the secondwireless communication apparatus 130 and the third wirelesscommunication apparatus 140 is assumed. For example, a case when theuser 10 performs an entry operation to enter the new contact address oneach of the second wireless communication apparatus 130 and the thirdwireless communication apparatus 140 can be assumed. In this case,however, it is necessary to perform an entry operation on each wirelesscommunication apparatus and the entry operation becomes complicated.Thus, performing data communication (for example, short-distancewireless communication) between each wireless communication apparatus toperform a data synchronization process for each piece of data of theaddress book can be considered.

However, as shown in FIG. 1B, such data communication cannot beperformed when wireless communication apparatuses are widely apart.Thus, causing each wireless communication apparatus to hold contractauthentication information before performing a data synchronizationprocess by data communication via a predetermined network can beconsidered. In this case, it is necessary to cause each wirelesscommunication apparatus to hold contract authentication information andthus, the cost for the contract is needed. Therefore, in the firstembodiment, an example in which a contact address newly entered on thefirst wireless communication apparatus 300 is easily synchronized(shared) with the second wireless communication apparatus 130 and thethird wireless communication apparatus 140 is shown.

[Example Configuration of Communication System]

FIG. 3 is a block diagram showing an exemplary system configuration of acommunication system 100 according to the first embodiment of thepresent disclosure. The communication system 100 includes a publicnetwork 110, base stations 121, 122, 206, the first wirelesscommunication apparatus 300, the second wireless communication apparatus130, and the third wireless communication apparatus 140. Thecommunication system 100 also includes an SHO (Selected Home Operator)120 and an RO (Registration Operator) 200. Thus, in the first embodimentof the present technology, a network configuration example constitutedof the SHO 120 and the RO 200 is shown (see, for example, Non-PatentLiterature 1).

Here, RO and SHO show logical roles and a case in which RO and SHO areoperated by different operators can be assumed, but also a case in whichRO and SHO are operated by the same operator can be assumed. Inaddition, a case in which a plurality of RO or a plurality of SHO ispresent can be assumed. Each of RO and SHO may be configured integrallyas an information processing apparatus or constituted of a plurality ofapparatuses. Here, RO and SHO mean relative roles when a wirelesscommunication apparatus having a valid MCIM (Machine CommunicationIdentity Module) is used as a reference. Thus, there is a possibilitythat RO for one wireless communication apparatus corresponds SHO foranother wireless communication apparatus.

For example, a case when the first wireless communication apparatus 300holds a valid MCIM (use rights over MCIM) and the second wirelesscommunication apparatus 130 and the third wireless communicationapparatus 140 hold no valid MCIM is assumed. In this case, only thefirst wireless communication apparatus 300 can connect to the SHO 120.In contrast, the second wireless communication apparatus 130 and thethird wireless communication apparatus 140 holding no MCIM can connectedto the RO 200 based on PCID (Provisional Connectivity Identity).

The MCIM is an example of contract authentication information and thecontract authentication information is information including subscriberinformation of the telephone and information of authentication. The MCIMis contract authentication information (so-called soft SIM (SubscriberIdentity Module)) that is not limited to a specific communicationoperator when, for example, a device is purchased and allows the user toflexibly set the communication operator after the purchase. A case whenno valid MCIM is held means, for example a case when MCIM itself is notheld or only MCIM invalidated by an invalidation process of MCIM isheld.

PCID is an identifier (for example, terminal identification information225 in a network shown in FIG. 4) to connect to RO and is attached toall wireless communication apparatuses (devices).

By transferring use rights over MCIM (rights of using an MCIM) between aplurality of wireless communication apparatuses, MCIM can be shapedamong the plurality of wireless communication apparatuses. In this case,the plurality of wireless communication apparatuses related to thesharing can be set as a group. The group can be managed by a groupmanagement database 220.

The public network 110 is a public network such as a telephone network,the Internet and the like. The public network 110 and the SHO 120 areconnected via a gateway (not shown). Similarly, the public network 110and the RO 200 are connected via a gateway (not shown).

The SHO 120 is a communication control apparatus managed by a wirelessoperator providing wireless connection services. The SHO 120 providesInternet services and the like and corresponds to, for example, awireless operator (for example, a mobile phone operator) providingwireless connection services. The SHO 120 includes a control unit 125.

The control unit 125 carries out authentication control of wirelesscommunication apparatuses connected via the base stations 121, 122. Forexample, among wireless communication apparatuses connected via the basestations 121, 122, the control unit 125 authenticates wirelesscommunication apparatuses having valid MCIM (contract authenticationinformation) of the SHO 120. Then, the SHO 120 connects authenticatedwireless communication apparatuses to the public network 110 via agateway (not shown).

The control unit 125 is connected to RO 200 to exchange various kinds ofinformation with the RO 200. A wireless communication apparatus holdingno valid MCIM (contract authentication information) can be connected(limited connection) to the RO 200 via the SHO 120 based on PCID of thewireless communication apparatus. When a transfer request of MCIM isreceived from a wireless communication apparatus, the control unit 125transmits the transfer request to the RO 200.

The base stations 121, 122 are mobile communication base stations (NodeB) that connect the first wireless communication apparatus 300, thesecond wireless communication apparatus 130, and the third wirelesscommunication apparatus 140, and the SHO 120 via wireless lines 126 to129.

For example, in the communication system 100, a wireless communicationapparatus holding valid MCIM is connected to the base stations 121, 122via the wireless lines 126 to 129 before being connected to the SHO 120via the base stations 121, 122. When a wireless communication apparatusholding a valid MCIM is connected to the RO 200, the wirelesscommunication apparatus is connected to the RO 200 via the SHO 120.

A wireless communication apparatus holding no valid MCIM can beconnected (limited connection) to the RO 200 via a wireless line 207 andthe base station 206 based on PCID of the wireless communicationapparatus. A wireless communication apparatus holding no valid MCIM canbe connected to any of the base stations 121, 122, 206 depending on theposition of use and can be connected to the RO 200 via these basestations.

The RO 200 provides services such as initial connection registration andincludes a communication unit 205, a control unit 210, and the groupmanagement database 220. The RO 200 is an example of a management systemand an information processing apparatus described in claims.

The communication unit 205 transmits and receives various kinds ofinformation based on the control of the control unit 210. Thecommunication unit 205 is connected to the SHO 120 and the base station206 to transmit and receive various kinds of information to/from eachwireless communication apparatus connected via these units.

The control unit 210 carries out control of a wireless communicationapparatus connected via the communication unit 205 (or via thecommunication unit 205 and the SHO 120). For example, the control unit210 acquires information (group information) about a group constitutedof a plurality of wireless communication apparatuses sharing an MCIMfrom the group management database 220 and supplies the groupinformation to the wireless communication apparatuses via thecommunication unit 205 and the SHO 120.

Here, the above group will be described. The group is a group thatshares network connection rights. The network connection rights(connection rights) are rights to connect to a predetermined network(for example, the public network 110) using wireless communication andcorresponds to, for example, MCIM use rights. That is, networkconnection rights are rights to connect to a base station based on MCIM(contract authentication information) to connect to the base stationoperated by a communication operator. In addition, presence/absence ofnetwork connection rights corresponds to presence/absence of use rightsover MCIM.

The group management database 220 is a database to manage groupsconstituted of a plurality of wireless communication apparatuses sharingMCIM. The group management database 220 will be described in detail withreference to FIG. 4.

For example, the communication unit 205 receives a transfer request ofMCIM from the first wireless communication apparatus 300. The transferrequest of MCIM requests, for example, the transfer of use rights overMCIM from the first wireless communication apparatus 300 to which userights over MCIM (connection rights) are set to the second wirelesscommunication apparatus 130 to which use rights over MCIM are not set.The transfer request of MCIM includes information to synchronize data(for example, an address book) in the second wireless communicationapparatus 130 with predetermined data (for example, an address book) inthe first wireless communication apparatus 300 during a transferprocess. If, for example, the transmission source of the transferrequest of MCIM is the transfer source of use rights over MCIM, theinformation for synchronization is predetermined data of the transfersource. If the transmission source of the transfer request of MCIM isthe transfer destination of use rights over MCIM, the information forsynchronization is information to request predetermined data in thetransfer source. The RO 200 acquires predetermined data in the transfersource based on the information. The communication unit 205 is anexample of a receiving unit described in claims.

When the transfer request of MCIM is received, the control unit 210transmits setting information to set use rights over MCIM to the secondwireless communication apparatus 130 to allow the second wirelesscommunication apparatus 130 to set use rights over MCIM. When thetransfer request of MCIM is received, the control unit 210 alsotransmits the predetermined data to the second wireless communicationapparatus 130 to carry out control to synchronize data in the secondwireless communication apparatus 130 with the predetermined data.Whether use rights over MCIM are set to a wireless communicationapparatus can be determined based on content (for example, valid/invalidinformation 226 shown in FIG. 4) of the group management database 220.

An example of transferring use rights over MCIM (transfer example ofnetwork connection rights) in the communication system 100 will bedescribed. For example, each wireless communication apparatus is causedto hold an MCIM. Then, use rights over MCIM can be transferred by MCIMheld by each wireless communication apparatus beingvalidated/invalidated by the SHO 120 based on instructions from thecontrol unit 210. Incidentally, an MCIM held by each wirelesscommunication apparatus can also be validated/invalidated on the side ofthe RO 200. Thus, use rights over MCIM may be transferred by an MCIMheld by each wireless communication apparatus beingvalidated/invalidated by the control unit 210.

Instead of causing each wireless communication apparatus to hold anMCIM, use rights over MCIM may be transferred by transferring the MCIMitself. For example, a case when use rights over MCIM are transferredfrom the first wireless communication apparatus 300 to the secondwireless communication apparatus 130 is assumed. For example, a transferrequest of MCIM is transmitted from the first wireless communicationapparatus 300 to the control unit 210. In this case, an MCIM held by thefirst wireless communication apparatus 300 is invalidated (deleted) bythe SHO 120 based on instructions from the control unit 210. Inaddition, transfer information (setting information including the MCIM)is transmitted from the SHO 120 to the second wireless communicationapparatus 130 via the control unit 210. By causing the second wirelesscommunication apparatus 130 to hold the MCIM included in the transferinformation, the valid MCIM is set to the second wireless communicationapparatus 130.

[Example Configuration of Group Management Database]

FIG. 4 is a schematically diagram of a group management database 220,according to the first exemplary embodiment.

FIG. 4 shows a case when the first wireless communication apparatus 300,the second wireless communication apparatus 130, and the third wirelesscommunication apparatus 140 are entered in a group AB.

In the group management database 220, a group name 221, a group ID 222,a group password 223, a device name 224, terminal identificationinformation 225, valid/invalid information 226, and a synchronous data227 are stored so as to be associated with one another in group units.Such information is successively updated by the control unit 210 basedon requests (group addition requests, group deletion requests) from therespective wireless communication apparatuses, for example.

A name assigned to a group is stored in the group name 221. Such name isstored for example when a group is generated.

A group ID assigned to a group is stored in the group ID 222. A passwordassigned to a group is stored in the group password 223. A groupaddition request for adding a new wireless communication apparatus tothe group is made using such ID and password. The respective wirelesscommunication apparatuses belonging to a group may store in advance theID and password assigned to such group (for example, storage in a memory340 shown in FIG. 5). Alternatively, an arrangement may be used wherethe ID and password are not stored in a wireless communication apparatusand are inputted each time by the user.

Names assigned to the wireless communication apparatus are stored in thedevice name 224. As one example, such names are stored when devices arenewly added to a group of wireless communication apparatuses.

Terminal identification numbers of wireless communication apparatusesare stored in the terminal identification information 225. Terminalidentification information is identification information for identifyinga wireless communication apparatus, and as one example a PCID is stored.In FIGS. 4(a) and 4(b), “PCID#1” in the terminal identificationinformation 225 corresponds to the first wireless communicationapparatus 300. In the same way, “PCID#2” in the terminal identificationinformation 225 corresponds to the second wireless communicationapparatus 130 and “PCID#3” in the terminal identification information225 corresponds to the third wireless communication apparatus 140.

Information showing whether the MCIM at the wireless communicationapparatus is valid or invalid (or an MCIM is yet to be stored) is storedin the valid/invalid information 226. Note that in FIG. 4(a), for easeof explanation, a wireless communication apparatus where the MCIM isvalid is shown as “valid” and a wireless communication apparatus wherethe MCIM is invalid is shown as “invalid”.

Data (synchronous data) used for a data synchronization process when thedata synchronization process is performed between wireless communicationapparatuses belonging to the group is temporarily stored in thesynchronous data 227. For example, synchronous data transmitted from thetransfer source of use rights over MCIM is stored in the synchronousdata 227 and the synchronous data stored in the synchronous data 227 istransmitted to the transfer destination of the use rights over MCIM.Regarding synchronous data transmitted to the transfer destination ofthe use rights over MCIM in this manner, deletion processes aresuccessively performed thereon by the control unit 210.

In this manner, groups constituted of a plurality of wirelesscommunication apparatuses sharing an MCIM are managed in the groupmanagement database 220. In the first embodiment of the presenttechnology, the description is provided by assuming that a datasynchronization process is performed between wireless communicationapparatuses belonging to the same group.

[Example Configuration of Wireless Communication Apparatus]

FIG. 5 is a block diagram showing an example of the internalconfiguration of the first wireless communication apparatus 300according to the first embodiment of the present disclosure. Note thatsince the internal configurations of the second wireless communicationapparatus 130 and the third wireless communication apparatus 140 are thesame as that of the first wireless communication apparatus 300,description thereof is omitted here. Also, in FIG. 6 onwards, whendescribing the second wireless communication apparatus 130 or the thirdwireless communication apparatus 140, names and reference numeralscorresponding to the first wireless communication apparatus 300 areused.

The first wireless communication apparatus 300 includes an antenna 311,an antenna sharing unit 312, a modulating unit 321, a demodulating unit322, a control unit 330, a memory 340, and the MCIM information storageunit 350. The first wireless communication apparatus 300 also includesan operation unit 360, a display unit 370, a location informationacquiring unit 380, a microphone 391, and a speaker 392. Such componentsare connected by a bus 331. As one example, the first wirelesscommunication apparatus 300 is realized by a mobile telephone apparatuscapable of telephone calls and data communication.

For example, when a reception process is carried out, radio wavesreceived by the antenna 311 are demodulated via the antenna sharing unit312 by the demodulating unit 322 and demodulated reception data issupplied to the control unit 330. When the reception process is anincoming call process, the demodulated reception data (audio data) isoutputted via the control unit 330 from the speaker 392 as sound.

When, for example, a transmission process is carried out, thetransmission data outputted by the control unit 330 is modulated by themodulating unit 321 and the modulated transmission data is transmittedvia the antenna sharing unit 312 from the antenna 311. When thetransmission process is an outgoing call process, audio data inputtedfrom the microphone 391 is modulated via the control unit 330 by themodulating unit 321 and modulated transmission data (audio data) istransmitted via the antenna sharing unit 312 from the antenna 311.

The control unit 330 carries out various control based on a controlprogram stored in the memory 340. As one example, the control unit 330is constructed of a microprocessor. For example, the control unit 330 isconnected to the modulating unit 321 and the demodulating unit 322 andtransmits and receives various data to and from the SHO 120 connectedvia the base stations 121, 122. The control unit 330 also carries out aconnection process that connects to the RO 200 (with a limitedconnection) via a wireless connection based on the PCID, for example,without using the MCIM.

The memory 340 is a memory storing a control program for enabling thecontrol unit 330 to carry out various controls, in addition totransmission data, reception data, and the like. As examples, the memory340 is constructed of ROM (Read Only Memory) and/or RAM (Random AccessMemory). Terminal identification information (PCID#1) for specifying thefirst wireless communication apparatus 300 and a device name (forexample, the device name 224 shown in FIG. 4(a)) of the first wirelesscommunication apparatus 300 are also stored in the memory 340. Suchdevice name is registered for example by a user operation. The ID andpassword assigned to the group AB to which the first wirelesscommunication apparatus 300 belongs (as one example, the group ID 222and the group password 223 shown in FIG. 4(a)) are also stored in thememory 340. As one example, such group ID and password are included in agroup addition authentication result given in response to a groupaddition request, transmitted from the RO 200, and stored in the memory340.

In addition, content of the address book (for example, the address book302 shown in FIG. 2) and schedule book is recorded in the memory 340.

The MCIM information storage unit 350 is a memory storing an MCIM(contract authentication information). As the MCIM information storageunit 350, as examples it is possible to use a UICC (Universal IntegratedCircuit) card or a dedicated memory for securely storing an MCIM. Notethat when a UICC card is used as the

MCIM information storage unit 350, instead of the MCIM being permanentlywritten, a card capable of a validation process and an invalidationprocess for the MCIM is used. That is, a device that enables the controlunit 330 to carry out a validation process and an invalidation processfor an MCIM based on transfer information that has been received fromthe antenna 311 and demodulated is used. Also, a device that allows theMCIM to be rewritten is used. Note that the validation process andinvalidation process for the MCIM can be carried out according to thevalidation process and invalidation process defined by 3GPP (ThirdGeneration Partnership Project). Also, by providing a secure region inthe memory 340, the MCIM information storage unit 350 may be providedinside the memory 340.

The operation unit 360 is an operation accepting unit acceptingoperation input operated by the user and outputs a signal to a controlunit 330 in accordance with the accepted operation input. The operationunit 360 includes various keys such as numeric keys and alphabeticalkeys. The operation unit 360 accepts a transfer operation (transferinstruction operation of an MCIM) to transfer use rights over MCIM. Theoperation unit 360 is an example of an accepting unit described inclaims.

The display unit 370 is a display unit displaying various kinds ofinformation (character information, time information and the like) basedon the control of the control unit 330. The display unit 370 displaysinformation (for example, display screens shown in FIGS. 7 to 9) totransfer use rights over MCIM. As the display unit 370, for example, adisplay panel such as an organic EL (Electro Luminescence) panel, an LCD(Liquid Crystal Display) panel or the like can be used. The operationunit 360 and the display unit 370 can integrally be configured by usinga touch panel on which the user can do operation input by touching adisplay surface with a user's finger or bringing a user's finger closerto the display surface.

When, for example, a transfer instruction operation of MCIM is acceptedby the operation unit 360, the control unit 330 carries out control totransmit a transfer request of MCIM to the RO 200. The transfer requestof MCIM requests the transfer of use rights over MCIM from the transfersource to the transfer destination. In addition, as described above, thetransfer request of MCIM includes information to synchronize data in thetransfer destination with predetermined data in the transfer sourceduring a transfer process.

If, for example, the first wireless communication apparatus 300 holdsuse rights over MCIM, the control unit 330 transmits predetermined data(synchronous data for the data synchronization process) stored in thememory 340 to the RO 200 as the information for synchronization. Thepredetermined data is, for example, content (for example, an addressbook and a schedule book) for a data synchronization process between thetransfer source and the transfer destination of MCIM. That is, thetransfer request of MCIM includes information to synchronize content inthe transfer destination of MCIM with content newly updated in thetransfer source of MCIM.

A synchronization instruction operation to perform a datasynchronization process between the transfer source and the transferdestination of MCIM may be separated from a synchronization instructionoperation of MCIM. In this case, when a synchronization instructionoperation of MCIM and a synchronization instruction operation areaccepted, the control unit 330 transmits a transfer request of the MCIMand predetermined data to the RO 200. On the other hand, only asynchronization instruction operation of MCIM is received, the controlunit 330 does not transmit predetermined data and transmits only atransfer request to transfer use rights over MCIM.

When, for example, predetermined data (synchronous data) is receivedfrom the first wireless communication apparatus 300, the RO 200 holdsthe predetermined data in the group management database 220. The RO 200transmits the predetermined data held in the group management database220 to the transfer destination of the MCIM. After the predetermineddata is transmitted to the transfer destination of the MCIM, the RO 200deletes the predetermined data held in the group management database220. If the predetermined data is not transmitted to the transferdestination of MCIM after being held in a predetermined time (forexample, 10 min) or longer, the RO 200 may delete the predetermined datawithout transmitting the data. The predetermined time can be madechangeable by a user operation. That is, the user performs a transferinstruction operation of MCIM and also a specification operation tospecify the predetermined time through the operation unit 360. If thespecification operation is accepted, the control unit 330 transmits timeinformation of the specified predetermined time (for example, 5 min) tothe RO 200 in association with the predetermined data. The RO 200 alsodeletes the predetermined data using the predetermined time (forexample, 5 min) related to the time information transmitted inassociation with the predetermined data.

When, for example, predetermined data (synchronous data) from the firstwireless communication apparatus 300 is held by the group managementdatabase 220, the RO 200 may notify the transfer destination of MCIM ofthe above information. In this case, the information is displayed in thedisplay unit 370 of the transfer destination.

If the first wireless communication apparatus 300 does not hold userights over MCIM, the control unit 330 transmits only a transfer requestof MCIM without transmitting predetermined data (synchronous data forthe data synchronization process) stored in the memory 340 to the RO200. That is, the transfer request of MCIM includes information tosynchronize data in the transfer destination with predetermined data inthe transfer source (for example, information to request predetermineddata from the transfer source), but does not include the predetermineddata. In this case, when a transfer request of MCIM is received from thefirst wireless communication apparatus 300, the RO 200 transmits atransfer confirmation request to request permission of the transferrelated to the transfer request to the wireless communication apparatusof the transfer source. Then, if transfer confirmation informationpermitting the transfer related to the transfer confirmation request andthe predetermined data are transmitted from the transfer source, the RO200 transmits setting information to set use rights over MCIM to thetransfer destination to cause the transfer destination to set use rightsover MCIM. The RO 200 also transmits predetermined data to the transferdestination to carry out control to synchronize data in the transferdestination with the predetermined data.

The location information acquiring unit 380 acquires locationinformation showing the location where the first wireless communicationapparatus 300 is present and outputs the acquired location informationto the control unit 330. As one example, the location informationacquiring unit 380 can be realized by a GPS (Global Positioning System)unit that calculates the location information using GPS signals receivedby a GPS signal reception antenna (not shown). The calculated locationinformation includes various data relating to location, such aslatitude, longitude, and altitude, at the time the GPS signals werereceived. It is also possible to use a location information acquiringapparatus acquiring location information according to a different methodof acquiring location information. For example, it is possible to derivelocation information using access point information according to awireless LAN (Local Area Network) present in the periphery and to use alocation information acquiring apparatus that acquires such locationinformation.

[Transfer Examples of Use Rights Over MCIM]

FIG. 6 is a simplified diagram showing transfer examples of use rightsover MCIM among a plurality of wireless communication apparatusesaccording to the first embodiment of the present technology.

FIG. 6A shows a transfer example when use rights over MCIM aretransferred from the first wireless communication apparatus 300 holdingMCIM use rights to the second wireless communication apparatus 130 bythe first wireless communication apparatus 300 being operated by theuser 10. The first wireless communication apparatus 300 (transfersource) holds use rights over MCIM in a state before the transfer of userights over MCIM and so the first wireless communication apparatus 300is connected to the SHO 120. On the other hand, the second wirelesscommunication apparatus 130 (transfer destination) does not hold userights over MCIM and so the second wireless communication apparatus 130is connected to the RO 200. The data synchronization process when thetransfer process shown in FIG. 6A is performed will be described indetail with reference to FIGS. 10, 11, 24, and 25.

FIG. 6B shows a transfer example when use rights over MCIM aretransferred from the first wireless communication apparatus 300 to thesecond wireless communication apparatus 130 holding no MCIM use rightsby the second wireless communication apparatus 130 being operated by theuser 10. In a state before the transfer of use rights over MCIM, like inFIG. 6A, the first wireless communication apparatus 300 (transfersource) is connected to the SHO 120 and the second wirelesscommunication apparatus 130 (transfer destination) is connected to theRO 200. Data sharing when the transfer process shown in FIG. 6B isperformed will be described in detail with reference to FIGS. 12, 13,26, and 27.

FIG. 6C shows a transfer example when use rights over MCIM aretransferred from the first wireless communication apparatus 300 to thesecond wireless communication apparatus 130 by the third wirelesscommunication apparatus 140 holding no MCIM use rights being operated bythe user 10. That is, in FIG. 6C, an example in which use rights overMCIM are transferred by a wireless communication apparatus (the thirdwireless communication apparatus 140) other than the transfer source andthe transfer destination of use rights over MCIM being operated by theuser 10. In a state before the transfer of use rights over MCIM, like inFIG. 6A, the first wireless communication apparatus 300 (transfersource) is connected to the SHO 120 and the second wirelesscommunication apparatus 130 (transfer destination) is connected to theRO 200. The third wireless communication apparatus 140 used for atransfer instruction operation of MCIM holds no use rights over MCIM andso the third wireless communication apparatus 140 is not connected tothe RO 200. Data sharing when the transfer process shown in FIG. 6C isperformed will be described in detail with reference to FIGS. 14 to 16and 28 to 30.

[Display Example of the Group List Display Screen]

FIG. 7 is a diagram showing an exemplary display screen (the group listdisplay screen 500) displayed in the display unit 370 of the firstwireless communication apparatus 300 according to the first embodimentof the present technology.

The group list display screen 500 is a display screen to listinformation (group information) about each wireless communicationapparatus belonging to a group and a display screen to allow thetransfer of use rights over MCIM. The group list display screen 500 isdisplayed, for example, in accordance with a selection operation in adisplay screen (for example, a menu screen) to select the function thefirst wireless communication apparatus 300 is caused to execute. Thegroup list display screen 500 is also displayed based on content of thegroup management database 220 of the RO 200.

More specifically, a transfer destination selection area 501, apresence/absence selection area 502 of data synchronization, a devicename display area 503, a terminal identification information displayarea 504, and an MCIM valid/invalid information display area 505 areprovided in the group list display screen 500. In addition, a confirmbutton 506 and a back button 507 are provided in the group list displayscreen 500.

In the transfer destination selection area 501, a check box to selectthe wireless communication apparatus of the transfer destination whenuse rights over MCIM are transferred between each wireless communicationapparatus belonging to a group is displayed. For example, when aselection operation of the wireless communication apparatus of thetransfer destination is performed, a “✓” mark is attached to thetransfer destination selection area 501 corresponding to the selectedwireless communication apparatus.

In the presence/absence selection area 502 of data synchronization, acheck box to select whether to perform a data synchronization processbetween the transfer source and the transfer destination of use rightsover MCIM is displayed. Incidentally, only if the wireless communicationapparatus of the transfer destination is selected from the transferdestination selection area 501, the presence/absence selection area 502of data synchronization corresponding to the selected wirelesscommunication apparatus is made selectable. If, for example, a selectionoperation (synchronization instruction operation) selecting to perform adata synchronization process between the transfer source and transferdestination of use rights over MCIM is performed, a “✓” mark is attachedto the presence/absence selection area 502 of data synchronizationcorresponding to the selected wireless communication apparatus. That is,a “✓” mark is attached to the same wireless communication apparatus inthe transfer destination selection area 501 and the presence/absenceselection area 502 of data synchronization.

In the device name display area 503, the name (device name) representingeach wireless communication apparatus belonging to a group is displayed.For example, the device name (device name 224 shown in FIG. 4) stored inthe group management database 220 is displayed.

In the terminal identification information display area 504, terminalidentification information representing each wireless communicationapparatus belonging to a group is displayed. For example, terminalidentification information (terminal identification information 225shown in FIG. 4) stored in the group management database 220 isdisplayed.

In the MCIM valid/invalid information display area 505, valid/invalidinformation of MCIM of each wireless communication apparatus belongingto a group is displayed. For example, valid/invalid information(valid/invalid information 226 shown in FIG. 4) stored in the groupmanagement database 220 is displayed. That is, the user can graspwireless communication apparatuses holding valid MCIM visually andeasily by viewing “valid” and “invalid” displayed in the MCIMvalid/invalid information display area 505. To enable the user to graspwireless communication apparatuses holding valid MCIM more easily,information about wireless communication apparatuses holding valid MCIMis surrounded by a rectangle 508 of a dotted line and displayed.

The confirm button 506 is a button pressed to determine an operationafter the operation to transfer use rights over MCIM is performed on thegroup list display screen 500.

The back button 507 is a button pressed to, for example, return to thedisplay screen displayed immediately before.

A time specification area to perform a specification operation tospecify the time (predetermined time) between the storage and deletionof synchronous data in the group management database 220 of RO 200 maybe provided in the group list display screen 500. If a time is specifiedin the time specification area, the control unit 330 transmits timeinformation of the specified predetermined time (for example, 5 min) tothe RO 200 in association with the synchronous data.

In addition, a target content selection area to select content (forexample, an address book and a schedule book) intended for a datasynchronization process may be provided in the group list display screen500. In this case, the data synchronization process can be performed ononly content selected in the target content selection area.

[Display Example of the Transfer Confirmation Screen]

FIG. 8 is a diagram showing an exemplary display screen (transferconfirmation screen 510) displayed in the display unit 370 of the secondwireless communication apparatus 130 according to the first embodimentof the present technology.

The transfer confirmation screen 510 is a display screen causing theuser to confirm the transfer of use rights over MCIM. The transferconfirmation screen 510 is a display screen for the user to confirm thetransfer of use rights over MCIM by displaying information to identifythe wireless communication apparatus of the transfer source or transferdestination of use rights over MCIM. More specifically, the transferconfirmation screen 510 is provided with a remote device display field511, an OK button 512, and an NG button 513.

In the remote device display field 511, information about the wirelesscommunication apparatus of the transfer source or transfer destinationof use rights over MCIM. As information about the wireless communicationapparatus of the transfer source or transfer destination, for example,the device name and terminal identification information are displayed.

In this example, the device name and terminal identification informationare displayed as information about the wireless communication apparatusof the transfer source or transfer destination to notify the user of thewireless communication apparatus. Incidentally, the transferconfirmation screen 510 may be caused to display other information (forexample, an image (device icon) in which a wireless communicationapparatus is depicted as a graphic) included in a transfer confirmationrequest (shown, for example, in FIG. 10) transmitted from the controlunit 210 of the RO 200. In addition, the transfer confirmation screenmay be caused to display other information (for example, a device icon)about the remote wireless communication apparatus based on, for example,registration information (for example, device icon information) held bythe second wireless communication apparatus 130 together with the devicename and terminal identification information.

The OK button 512 is a button pressed after the user confirms that atransfer process of use rights over MCIM is performed to/from thewireless communication apparatus displayed in the remote device displayfield 511.

The NG button 513 is a button pressed when the user does not approve ofa transfer process of use rights over MCIM being performed to/from thewireless communication apparatus displayed in the remote device displayfield 511.

This example shows an example of determining that the user confirms thata transfer process of MCIM user rights is performed if the OK button 512is pressed on the transfer confirmation screen 510. However, in additionto pressing of the OK button 512, for example, a determination that theuser confirms that a transfer process of MCIM user rights is performedmay be made on condition that a predetermined password (for example, agroup password) is input.

[Display Example of the Transfer Result Notification Screen]

FIG. 9 is a diagram showing exemplary display screens (transfer resultnotification screens 520, 530) displayed in the display unit 370 of thewireless communication apparatus according to the first embodiment ofthe present technology. The transfer result notification screens 520,530 are display screens displayed in the wireless communicationapparatuses of the transfer destination and the transfer source afterthe transfer process of use rights over MCIM is performed respectively.

In FIG. 9A, the transfer result notification screen 520 displayed in thewireless communication apparatus of the transfer source (for example,the first wireless communication apparatus 300) after the transferprocess of use rights over MCIM is performed is shown. In the transferresult notification screen 520, a notification that the transfer processof use rights over MCIM has been performed and a notification that dataheld by the wireless communication apparatus of the transfer destinationhas been synchronized with data of the transfer source are displayed andalso a transfer destination device display area 521 and a confirm button522 are displayed.

In the transfer destination device display area 521, information aboutthe wireless communication apparatus of the transfer destination towhich use rights over MCIM have been transferred. As information aboutthe wireless communication apparatus of the transfer destination, forexample, the device name and terminal identification information aredisplayed.

The confirm button 522 is a button pressed when a transition to anotherdisplay screen (for example, an initial screen) occurs after content ofthe transfer result notification screen 520 is confirmed.

In FIG. 9B, the transfer result notification screen 530 displayed in thewireless communication apparatus of the transfer destination (forexample, the second wireless communication apparatus 130) after thetransfer process of use rights over MCIM is performed is shown. In thetransfer result notification screen 530, a notification that the userights over MCIM have been transferred and a notification that data heldby the wireless communication apparatus of has been synchronized withdata of the transfer source are displayed and also a transfer sourcedevice display area 531 and a confirm button 532 are displayed.

The transfer source device display area 531 is an area where informationabout the wireless communication apparatus of the transfer source whenuse rights over MCIM have been transferred. As information about thewireless communication apparatus of the transfer source, for example,the device name and terminal identification information are displayed.

The confirm button 532 is a button pressed when a transition to anotherdisplay screen (for example, an initial screen) occurs after content ofthe transfer result notification screen 530 is confirmed.

FIGS. 7 to 9 show only display screen examples displayed in the firstwireless communication apparatus 300 and the second wirelesscommunication apparatus 130, but display screens displayed in otherwireless communication apparatuses are assumed to be substantially thesame.

[Communication Example when a Data Synchronization Process is PerformedDuring a Transfer Process of Use Rights Over MCIM]

FIGS. 10 and 11 are a sequence chart showing an exemplary communicationprocess between each apparatus constituting the communication system 100according to the first embodiment of the present technology.

In FIGS. 10 and 11, it is assumed that the first wireless communicationapparatus 300 holds use rights over MCIM when the group AB isconstituted of the first wireless communication apparatus 300, thesecond wireless communication apparatus 130, and the third wirelesscommunication apparatus 140. FIGS. 10 and 11 show a communicationprocess example when use rights over MCIIVI are transferred from thefirst wireless communication apparatus 300 to the second wirelesscommunication apparatus 130 by operating the first wirelesscommunication apparatus 300. It is assumed in FIGS. 10 and 11 that thefirst wireless communication apparatus 300 is in a connected state (601)to the SHO 120 and the second wireless communication apparatus 130 andthe third wireless communication apparatus 140 are in connected states(602, 603) to the RO 200.

First, the display unit 370 of the first wireless communicationapparatus 300 is caused to display the display screen to perform anoperation to transfer use rights over MCIM (transfer instructionoperation of MCIM) by a user operation (604). For example, the grouplist display screen 500 shown in FIG. 7 is displayed in the display unit370 of the first wireless communication apparatus 300.

The control unit 330 of the first wireless communication apparatus 300can acquire, for example, group information from the group managementdatabase 220 of the RO 200 via the SHO 120 periodically ornon-periodically and store the acquired group information in the memory340. The control unit 330 can, as described above, cause the displayunit 370 to display the group list display screen 500 shown in FIG. 7based on group information stored in the memory 340. The control unit330 may also acquire group information from the RO 200 via the SHO 120each time a user operation for the display of the group list displayscreen 500 is accepted. In this case, the control unit 330 can cause thedisplay unit 370 to display the group list display screen 500 based onthe acquired group information.

When the group list display screen 500 shown in FIG. 7 is displayed inthe display unit 370 as described above (604), a “✓” mark is attached tothe check box (the transfer destination selection area 501) of thetransfer destination to which use rights over MCIM are transferred(605). In this example, a data synchronization process is performedbetween the transfer source and transfer destination of use rights overMCIM and so a “−q” mark is attached also to the presence/absenceselection area 502 of data synchronization (605).

As shown, for example, FIG. 7, the second wireless communicationapparatus 130 is set as the transfer destination and so a “−q” mark isattached to the check box (the transfer destination selection area 501)thereof. In addition, a data synchronization process is performedbetween the transfer source (the first wireless communication apparatus300) and the transfer destination (the second wireless communicationapparatus 130) and so a “q” mark is attached to the check box (thepresence/absence selection area 502 of data synchronization) thereof.After “−q” marks are attached to the check boxes (the transferdestination selection area 501, the presence/absence selection area 502of data synchronization) as described above, the confirm button 506 ispressed (605). When a transfer instruction operation of MCIM is receivedby the first wireless communication apparatus 300 (605), a transferrequest of MCIM is transmitted from the first wireless communicationapparatus 300 to the RO 200 (606 to 609). In this case, the firstwireless communication apparatus 300 and the SHO 120 are in a connectedstate (601) and thus, the transfer request of MCIM is transmitted fromthe first wireless communication apparatus 300 to the RO 200 via the SHO120 (606 to 609).

The transfer request of MCIM includes terminal identificationinformation (PCID#1, PCID#2) of the transfer source and transferdestination and synchronous data. As the terminal identificationinformation (PCID#1) of the transfer source (the first wirelesscommunication apparatus 300), for example, terminal identificationinformation (for example, the terminal identification information 225shown in FIG. 4) stored in the memory 340 can be used. As the terminalidentification information (PCID#2) of the transfer destination (thesecond wireless communication apparatus 130), for example, terminalidentification information (for example, the terminal identificationinformation 225 shown in FIG. 4) included in group information can beused.

The synchronous data (predetermined data) is data (for example, eachpiece of data of the address book 303 shown in FIG. 2) used for a datasynchronization process. All data intended for a data synchronizationprocess may be included in a transfer request of MCIM as synchronousdata or a portion (for example, differential data) of data intended fora data synchronization process may be included in a transfer request ofMCIM as synchronous data. The differential data is, for example, data(update data) as a difference from the data used for the datasynchronization process immediately before. A case when, for example,the data used for the data synchronization process immediately before isthe address book 302 shown in FIG. 2 and the data is changed to theaddress book 303 shown in FIG. 2 by the update of the address book isassumed. The differential data in this case is data (data shown in theframe 304) added by the update. Incidentally, the group ID and passwordmay be included in a transfer request of MCIM so as to be used for anauthentication process by the RO 200.

When the RO 200 receives the transfer request of MCIM (609), the controlunit 210 of the RO 200 extracts the group to which the wirelesscommunication apparatus that has transmitted the transfer request ofMCIM belongs based on terminal identification information of thetransfer source included in the received transfer request of MCIM. Thatis, terminal identification information matching the terminalidentification in formation of the transfer source included in thereceived transfer request of MCIM is extracted from the group managementdatabase 220 and the group related to the extracted terminalidentification information is extracted. When, for example, a transferrequest of MCIM is transmitted from the first wireless communicationapparatus 300, the “group AB (shown in FIG. 4)” is extracted as a groupto which the first wireless communication apparatus 300 belongs.

Then, the control unit 210 of the RO 200 causes the group managementdatabase 220 to hold synchronous data included in the received transferrequest of MCIM in association with the extracted group (610). Forexample, as shown in FIG. 4, synchronous data (YUDAI and so on) includedin the received transfer request of MCIM is recorded in the synchronousdata 227 related to the group AB of the group management database 220(610).

The control unit 210 of the RO 200 checks whether, for example, thewireless communication apparatus identified based on terminalidentification information of the transfer source included in thereceived transfer request of MCIM holds use rights over MCIM by usingthe group management database 220. In addition, the control unit 210acquires information (the device name, terminal identificationinformation and the like) about the transfer source (the first wirelesscommunication apparatus 300) the transfer destination (the secondwireless communication apparatus 130) is caused to display from thegroup management database 220.

Subsequently, the control unit 210 of the RO 200 transmits a transferconfirmation request including various kinds of acquired informationabout the transfer source (the first wireless communication apparatus300) to the wireless communication apparatus identified based onterminal identification information of the transfer destination includedin the received transfer request of MCIM (611, 612).

When the second wireless communication apparatus 130 receives thetransfer confirmation request (612), the control unit 330 of the secondwireless communication apparatus 130 causes the display unit 370 of thesecond wireless communication apparatus 130 to display a transferconfirmation screen to cause the user to confirm the transfer of userights over MCIM (613). For example, the transfer confirmation screen510 shown in FIG. 8 is displayed in the display unit 370.

It is assumed here that the OK button 512 is pressed on the transferconfirmation screen 510 shown in FIG. 8 (614). If the OK button 512 ispressed after the transfer of use rights over MCIM is confirmed asdescribed above (614), transfer confirmation information that permitsthe transfer of use rights over MCIM is transmitted from the secondwireless communication apparatus 130 to the RO 200 (615, 616). If the NGbutton 513 is pressed (614), transfer confirmation informationdisapproving the transfer of use rights over MCIM is transmitted fromthe second wireless communication apparatus 130 to the RO 200 (615,616). If the NG button 513 is pressed as described above, the subsequenttransfer process of use rights over MCIM is not performed. In addition,a notification of disapproval is displayed in the transfer source (thefirst wireless communication apparatus 300).

Here, an example in which the transfer of use rights over MCIM ispermitted by a pressing operation of the OK button 512 in the transferconfirmation screen 510 is shown. However, for example, after thepressing operation of the OK button 512, the transfer of use rights overMCIM may be permitted if, after an input operation of a password or thelike is prompted, the input is correct.

Subsequently, when the transfer confirmation information is received(616), the control unit 210 of the RO 200 transmits invalidationinformation of MCIM to invalidate the MCIM of the wireless communicationapparatus that has transmitted the transfer request of MCIM to the firstwireless communication apparatus 300 (617 to 620). The invalidationinformation of MCIM is information to invalidate the MCIM when thewireless communication apparatus holds use rights over MCIM. Theinvalidation information of MCIM may include a confirmation resultnotification to notify the transfer source (operation source of thetransfer request) of a result of the transfer confirmation by thetransfer destination.

When the first wireless communication apparatus 300 receives theinvalidation information of MCIM (620), the control unit 330 of thefirst wireless communication apparatus 300 performs an invalidationprocess of the MCIM stored in an MCIM information storage unit 350(621). Accordingly, the MCIM held by the first wireless communicationapparatus 300 is invalidated and the first wireless communicationapparatus 300 can no longer establish connection with the SHO 120 basedon the MCIM. Thus, the first wireless communication apparatus 300 is ina connected state connected to the RO 200 by a limited connection basedon PCID (622).

When the invalidation process of MCIM in the transfer source (the firstwireless communication apparatus 300) is performed (621) and theconnection between the transfer source and the SHO 120 is cut, thedisconnection is detected by the control unit 210 of the RO 200 (623).For example, the control unit 210 can detect the disconnection byinformation about the disconnection being transmitted from the transfersource (the first wireless communication apparatus 300) to the RO 200after the invalidation process of MCIM is performed (623).Alternatively, the control unit 210 can detect the disconnection by astate (connected state) in which the transfer source (the first wirelesscommunication apparatus 300) is connected to the RO 200 by a limitedconnection based on PCID being detected by the control unit 210 (623).

When the control unit 210 detects the disconnection between the transfersource and the SHO 120 as described above (623), the control unit 210updates content of the group management database 220 (624). For example,in the valid/invalid information 226 shown in FIG. 4, the first wirelesscommunication apparatus 300 (the terminal identification information 225“PCID#1”) is changed from “valid” to “invalid”. On the other hand, thesecond wireless communication apparatus 130 (the terminal identificationinformation 225 “PCID#2”) is changed from “invalid” to “valid”.

Also when the control unit 210 of the RO 200 detects the disconnectionbetween the transfer source and the SHO 120 (623), the control unit 210transmits validation information of MCIM to the second wirelesscommunication apparatus 130 (625, 626). The validation information ofMCIM is information (setting information) to set use rights over MCIM tothe wireless communication apparatus. The validation information of MCIMincludes synchronous data (data stored in the synchronous data 227related to the group AB) held in the group management database 220.Because the second wireless communication apparatus 130 and the RO 200are in a connected state (602), the validation information of MCIM isdirectly transmitted from the RO 200 to the second wirelesscommunication apparatus 130 (625, 626).

When the validation information of MCIM is received by the secondwireless communication apparatus 130 (626), the control unit 330 of thesecond wireless communication apparatus 130 transmits a validationinformation reception notification to notify that the validationinformation of MCIM has been received to the RO 200 (627, 628).

When the RO 200 receives the validation information receptionnotification (628), the control unit 210 of the RO 200 deletes thesynchronous data (synchronous data transmitted by being included in thevalidation information of MCIM) transmitted to the second wirelesscommunication apparatus 130 from the group management database 220(629).

Also when the second wireless communication apparatus 130 receives thevalidation information of MCIM (626), the control unit 330 of the secondwireless communication apparatus 130 performs a validation process ofthe MCIM stored in the MCIM information storage unit 350 (630). Userights over MCIM are thereby set to the second wireless communicationapparatus 130 and thus, the second wireless communication apparatus 130can establish connection with the SHO 120 based on the MCIM. Therefore,the second wireless communication apparatus 130 is in a connected stateconnected to the SHO 120 by a connection based on the MCIM (631).

The control unit 330 of the second wireless communication apparatus 130performs a data synchronization process to synchronize data in thesecond wireless communication apparatus 130 with data in the firstwireless communication apparatus 300 (632). In the data synchronizationprocess, for example, a data synchronization process to synchronizeupdate data generated by an update in the first wireless communicationapparatus 300 with the second wireless communication apparatus 130 isperformed.

For example, a case when all data intended for a data synchronizationprocess is transmitted as synchronous data is assumed. In this case, thecontrol unit 330 of the second wireless communication apparatus 130compares data (data intended for the data synchronization process)stored in the memory 340 of the second wireless communication apparatus130 with the received synchronous data. Then, based on the comparisonresult, the control unit 330 of the second wireless communicationapparatus 130 extracts update data (differential data) generated by theupdate in the first wireless communication apparatus 300. For example, anewly entered contact address in the address book (for example, thecontact address in the frame 304 shown in FIG. 2) is extracted as updatedata. Based on the differential data extracted as described above, thedata synchronization process is performed by data (for example, theaddress book) intended for the data synchronization process beingupdated by the control unit 330 of the second wireless communicationapparatus 130 (632).

For example, a case when a portion (for example, differential data only)of data intended for the data synchronization process is transmitted assynchronous data is assumed. In this case, the control unit 330 of thesecond wireless communication apparatus 130 performs the datasynchronization process by updating (for example, additionally entering)data (for example, the address book) intended for the datasynchronization process based on the received synchronous data(differential data) (632).

In this example, an example in which use rights over MCIM aretransferred by validating/invalidating the MCIM is shown, but use rightsover MCIM may be transferred by transferring the MCIM itself. In thiscase, when invalidation information of MCIM is transmitted to the firstwireless communication apparatus 300, the MCIM held by the firstwireless communication apparatus 300 is invalidated (deleted). On theother hand, when validation information (including setting informationto set the MCIM) of MCIM is transmitted to the second wirelesscommunication apparatus 130, the valid MCIM is recorded in the MCIMinformation storage unit 350 of the second wireless communicationapparatus 130 based on the setting information. Accordingly, use rightsover MCIM are set to the second wireless communication apparatus 130.

FIGS. 10 and 11 show an example in which a transfer request of MCIM ismade by using the first wireless communication apparatus 300 holding userights over MCIM is shown, but such a request may also be made from awireless communication apparatus holding no use rights over MCIM. Suchan example is shown in FIGS. 12 to 16.

In FIGS. 10 and 11, an example in which the user manually performs aconfirmation process of the transfer of use rights over MCIM from thesecond wireless communication apparatus 130 is shown (614). However,when the transfer confirmation request is received (612), for example,the second wireless communication apparatus 130 may automaticallytransmit transfer confirmation information (615). Alternatively, forexample, the RO 200 may automatically perform a transfer process of MCIMafter confirming content of the group management database 220 withouttransmitting a transfer confirmation request to the second wirelesscommunication apparatus 130. When each process is performedautomatically as described above, it is assumed that, for example, theuser makes such settings in advance. By performing each processautomatically as described above, even if, for example, the wirelesscommunication apparatus used for operation and the wirelesscommunication apparatus intended for a data synchronization process arerelatively apart, data can be shared relatively easily among a pluralityof wireless communication apparatuses sharing the MCIM.

[Communication Example when a Transfer Request is Made from the TransferDestination of Use Rights Over MCIM]

FIGS. 12 and 13 are a sequence chart showing an exemplary communicationprocess between each apparatus constituting the communication system 100according to the first embodiment of the present technology. Thesequence chart shown in FIGS. 12 and 13 is a modification of thesequence chart shown in FIGS. 10 and 11 and thus, a portion of thedescription common to that of FIGS. 10 and 11 is omitted. In FIGS. 12and 13, an example in which a transfer request is made by using thesecond wireless communication apparatus 130 holding no use rights overMCIM will be described.

Each process (641 to 644) shown in FIG. 12 corresponds to each process(604 to 609) shown in FIG. 10. However, as described above, the secondwireless communication apparatus 130 is in a connected state (602) tothe RO 200. Thus, the present example is different in that informationexchange between the second wireless communication apparatus 130 and theRO 200 is not made by going through the SHO 150 and is made directlybetween the second wireless communication apparatus 130 and the RO 200.The present example is also different in that a transfer request of MCIMtransmitted from the second wireless communication apparatus 130includes no synchronous data.

Each process (645 to 654) shown in FIG. 12 corresponds to each process(611 to 616) shown in FIG. 10. However, as described above, the firstwireless communication apparatus 300 is in a connected state (601) tothe SHO 120. Thus, the present example is different in that informationexchange between the first wireless communication apparatus 300 and theRO 200 is made via the SHO 150. The present example is also different inthat transfer confirmation information transmitted from the firstwireless communication apparatus 300 includes synchronous data.

That is, when, as shown in FIGS. 10 and 11, a transfer request is madeby using the first wireless communication apparatus 300 holding userights over MCIM, the transfer request of MCIM is transmitted to the RO200 with synchronous data included in the transfer request of MCIM (606to 609). When a transfer request is made by using the second wirelesscommunication apparatus 130 holding no use rights over MCIM, bycontrast, transfer confirmation information is transmitted to the RO 200with synchronous data included in the transfer confirmation information(651 to 654).

When the RO 200 receives the transfer confirmation information (654),the control unit 210 extracts the group to which the wirelesscommunication apparatus that has transmitted the transfer request ofMCIM belongs based on terminal identification information of thetransfer source included in the received transfer confirmationinformation. Then, the control unit 210 causes the group managementdatabase 220 to hold synchronous data included in the received transferconfirmation information in association with the extracted group (655).

Each process (656 to 671) shown in FIG. 13 corresponds to each process(617 to 632) shown in FIGS. 10 and 11.

[Communication Example when a Transfer Request is Made from a WirelessCommunication Apparatus Other and the Transfer Source and the TransferDestination of Use Rights Over MCIM]

FIGS. 14 and 16 are a sequence chart showing an exemplary communicationprocess between each apparatus constituting the communication system 100according to the first embodiment of the present technology. Thesequence chart shown in FIGS. 14 to 16 is a modification of the sequencechart shown in FIGS. 12 and 13 and thus, a portion of the descriptioncommon to that of FIGS. 12 and 13 is omitted. In FIGS. 14 to 16, anexample in which a transfer request is made by using the third wirelesscommunication apparatus 140 other than the transfer source and transferdestination of use rights over MCIM will be described.

Each process (675 to 678) shown in FIG. 14 corresponds to each process(641 to 644) shown in FIG. 12.

Each process (679 to 684, 685 to 694) shown in FIGS. 14 and 15corresponds to each process (645 to 654) shown in FIG. 12. A transferrequest is made by using the third wireless communication apparatus 140other than the transfer source and transfer destination of use rightsover MCIM and thus, the present example is different in that a transferconfirmation request and transfer confirmation information are exchangedbetween both of the transfer source and transfer destination and the RO200. In this case, synchronous data is included only in transferconfirmation information transmitted from the first wirelesscommunication apparatus 300 (691 to 694).

When the RO 200 receives the transfer confirmation information (694),the control unit 210 causes the group management database 220 to holdsynchronous data included in the received transfer confirmationinformation in association with the extracted group (695). Subsequently,the control unit 210 transmits transfer approval information indicatingthat approval of the transfer of use rights over MCIM has been obtainedfrom both of the transfer source and transfer destination to the thirdwireless communication apparatus 140 that has transmitted the transferrequest of MCIM (696, 697). When the transfer approval information isreceived (697), the third wireless communication apparatus 140 may causethe display unit 370 to display that the transfer approval informationhas been received.

If transfer confirmation information disapproving the transfer of userights over MCIM is received from at least one of the transfer sourceand transfer destination of use rights over MCIM, the subsequenttransfer process of use rights over MCIM is not performed. In addition,a notification of disapproval is displayed in the transfer source (thethird wireless communication apparatus 140).

Each process (698 to 713) shown in FIGS. 15 and 16 corresponds to eachprocess (656 to 671) shown in FIG. 13.

Thus, in FIGS. 14 to 16, an example in which after a transferconfirmation request is transmitted to the second wireless communicationapparatus 130, a transfer confirmation request is transmitted to thefirst wireless communication apparatus 300 is shown. As shown in FIGS.14 to 16, it is more efficient to first transmit a transfer confirmationrequest to the second wireless communication apparatus 130 holding nouse rights over MCIM. For example, a case in which a transferconfirmation request is first transmitted to the first wirelesscommunication apparatus 300 is assumed. In this case, when transferconfirmation information permitting the transfer of use rights over MCIMis transmitted from the first wireless communication apparatus 300holding use rights over MCIM to the RO 200, an invalidation process ofthe MCIM of the first wireless communication apparatus 300 is performed.If, after the invalidation process, for example, transfer confirmationinformation disapproving the transfer of use rights over MCIM istransmitted from the second wireless communication apparatus 130 to theRO 200, approval is not obtained from both of the transfer source andtransfer destination of use rights over MCIM. In this case, the transferprocess of use rights over MCIM cannot be performed. Thus, a validationprocess of the MCIM needs to be performed to validate the MCIM for thefirst wireless communication apparatus 300 whose MCIM has beeninvalidated. Therefore, it is more efficient to transmit a transferconfirmation request first to the second wireless communicationapparatus 130.

However, after a transfer confirmation request being transmitted to thefirst wireless communication apparatus 300, a transfer confirmationrequest may be transmitted to the second wireless communicationapparatus 130. Alternatively, a transfer confirmation request may betransmitted to simultaneously to the first wireless communicationapparatus 300 and the second wireless communication apparatus 130.

Therefore, according to the first embodiment of the present technology,when use rights over MCIM (connection rights) are transferred among aplurality of wireless communication apparatuses, a data synchronizationprocess can be performed between the transfer source and the transferdestination. That is, when a transfer process of use rights over MCIM isperformed, transmission information concerning the transfer process(transfer request of MCIM, transfer confirmation information) can betransmitted from the transfer source to the RO with synchronous dataincluded in the transmission information. In addition, MCIM validationinformation concerning the transfer process can be transmitted from theRO to the transfer destination with synchronous data included in theMCIM validation information. Therefore, even if, for example, at leastone wireless communication apparatus of the transfer source and transferdestination does not hold use rights over MCIM, a data synchronizationprocess between the transfer source and transfer destination can easilybe performed. Even if, as shown in FIG. 1B, the first wirelesscommunication apparatus 300 and the second wireless communicationapparatus 130 are relatively apart, a data synchronization process caneasily be performed when, for example, use rights over MCIM aretransferred. That is, data used among a plurality of wirelesscommunication apparatuses can easily be shared.

It is assumed that when, for example, the user holding a plurality ofwireless communication apparatuses uses data (for example, an addressbook) intended for a data synchronization process, the data isfrequently used by a wireless communication apparatus holding a validMCIM. Therefore, a data synchronization process is performed between thetransfer source and transfer destination simultaneously with thetransfer process of use rights over MCIM (connection rights).Accordingly, the wireless communication apparatus assumed to be mainlyused by the user (that is, the wireless communication apparatus holdinga valid MCIM) can use the latest data (for example, an address book).

Synchronous data held by the RO 200 can be deleted after a fixed timepasses (that is, the timing to validate the MCIM of the second wirelesscommunication apparatus 130). Thus, there is no need to hold thesynchronous data in the RO 200 for a long time.

[Operation Example of the Communication System]

Next, the operation of the communication system 100 according to thefirst embodiment of the present technology will be described withreference to drawings.

[Operation Example of the Wireless Communication Apparatus (TransferSource) (Example in which a Transfer Operation is Performed in theTransfer Source)]

FIG. 17 is a flowchart of an exemplary communication process by thefirst wireless communication apparatus 300 according to the firstembodiment of the present technology. FIG. 17 shows an operation exampleof the transfer source (the first wireless communication apparatus 300)when the first wireless communication apparatus 300 holding use rightsover MCIM makes a transfer request of use rights over MCIM. FIG. 17shows an operation example of only the first wireless communicationapparatus 300, but similarly applies to other wireless communicationapparatuses.

First, the control unit 330 determines whether any display instructionoperation of group information is performed (step S901) and if nodisplay instruction operation is performed, monitoring continues. If thedisplay instruction operation has been performed (step S901), thecontrol unit 330 causes the display unit 370 to display groupinformation (for example, the group list display screen 500 shown inFIG. 7) (step S902).

Subsequently, the control unit 330 determines whether any transferinstruction operation of MCIM is performed on the display screendisplayed in the display unit 370 (step S903) and if no transferinstruction operation is performed, monitoring continues. If thetransfer instruction operation has been performed (step S903), thecontrol unit 330 transmits a transfer request of MCIM (includingterminal identification information of the transfer source and transferdestination and synchronous data) to the RO 200 (step S904). In thiscase, the first wireless communication apparatus 300 holds use rightsover MCIM and thus, the transfer request of MCIM is transmitted to theRO 200 via the SHO 120. Incidentally, step S903 is an example of anacceptance procedure described in claims. Step S904 is an example of atransmission procedure described in claims.

Subsequently, the control unit 330 determines whether invalidationinformation of MCIM is received (step S905) and if no invalidationinformation of MCIM is received, monitoring continues. If theinvalidation information of MCIM has been received (step S905), thecontrol unit 330 performs an invalidation process of the MCIM stored inthe MCIM information storage unit 350 (step S906). Accordingly, the MCIMheld by the first wireless communication apparatus 300 is invalidatedand the first wireless communication apparatus 300 can no longerestablish connection with the SHO 120 based on the MCIM.

[Operation Example of the Wireless Communication Apparatus (TransferDestination) (Example in which a Transfer Operation is Performed in theTransfer Source)]

FIG. 18 is a flowchart of an exemplary communication process by thesecond wireless communication apparatus 130 according to the firstembodiment of the present technology. FIG. 18 shows an operation exampleof the transfer destination (the second wireless communication apparatus130) when the first wireless communication apparatus 300 holding userights over MCIM makes a transfer request of use rights over MCIM. FIG.18 shows an operation example of only the second wireless communicationapparatus 130, but similarly applies to other wireless communicationapparatuses.

The control unit 330 of the second wireless communication apparatus 130determines whether any transfer confirmation request is received (stepS911) and if no transfer confirmation request is received, monitoringcontinues. If the transfer confirmation request has been received (stepS911), the control unit 330 of the second wireless communicationapparatus 130 causes the display unit 370 to display a transferconfirmation screen to cause the user to confirm the transfer of userights over MCIM (step S912). For example, the transfer confirmationscreen 510 shown in FIG. 8 is displayed in the display unit 370.

Subsequently, the control unit 330 of the second wireless communicationapparatus 130 determines whether any transfer confirmation operation ofMCIM is performed (step S913) and if no transfer confirmation operationof MCIM is performed, monitoring continues. If the transfer confirmationoperation has been performed (step S913), the control unit 330 of thesecond wireless communication apparatus 130 determines whether thetransfer confirmation operation is an operation to permit the transferof use rights over MCIM (step S914).

If, for example, the OK button 512 is pressed on the transferconfirmation screen 510 shown in FIG. 8, the transfer confirmationoperation is determined to be an operation to permit the transfer of userights over MCIM. On the other hand, if the NG button 513 is pressed onthe transfer confirmation screen 510 shown in FIG. 8, the transferconfirmation operation is determined to be an operation to disapprovethe transfer of use rights over MCIM.

If the transfer confirmation operation is an operation to permit thetransfer of use rights over MCIM (step S914), the control unit 330 ofthe second wireless communication apparatus 130 transmits transferconfirmation information permitting the transfer of MCIM use rights tothe RO 200 (step S915). In this case, the second wireless communicationapparatus 130 holds no use rights over MCIM and thus, the transferconfirmation information is directly transmitted to the RO 200.

Subsequently, the control unit 330 of the second wireless communicationapparatus 130 determines whether validation information of MCIM isreceived (step S916) and if no validation information of MCIM isreceived, monitoring continues. If the validation information of MCIMhas been received (step S916), the control unit 330 of the secondwireless communication apparatus 130 transmits a validation informationreception notification to notify that validation information of MCIM hasbeen received to the RO 200 (step S917).

Subsequently, the control unit 330 of the second wireless communicationapparatus 130 performs a validation process of the MCIM stored in theMCIM information storage unit 350 based on the received validationinformation of MCIM (step S918). Use rights over MCIM are thereby set tothe second wireless communication apparatus 130 and thus, the secondwireless communication apparatus 130 can establish connection with theSHO 120 based on the MCIM.

Subsequently, the control unit 330 of the second wireless communicationapparatus 130 performs a data synchronization process to synchronizedata in the second wireless communication apparatus 130 with data in thefirst wireless communication apparatus 300 (step S919).

If the transfer confirmation operation is an operation to disapprove thetransfer of use rights over MCIM (step S914), the control unit 330 ofthe second wireless communication apparatus 130 transmits transferconfirmation information disapproving the transfer of MCIM use rights tothe RO 200 (step S920). In this case, the subsequent transfer process ofuse rights over MCIM is not performed and thus, the operation of thecommunication process ends.

[Operation Example of the Wireless Communication Apparatus (TransferSource) (Example in which a Transfer Operation is Performed in theTransfer Destination)]

FIG. 19 is a flowchart of an exemplary communication process by thefirst wireless communication apparatus 300 according to the firstembodiment of the present technology. FIG. 19 shows an operation exampleof the transfer source (the first wireless communication apparatus 300)when the second wireless communication apparatus 130 holding no userights over MCIM makes a transfer request of use rights over MCIM. FIG.19 shows an operation example of only the first wireless communicationapparatus 300, but similarly applies to other wireless communicationapparatuses.

The control unit 330 determines whether any transfer confirmationrequest is received (step S921) and if no transfer confirmation requestis received, monitoring continues. If the transfer confirmation requesthas been received (step S921), the control unit 330 causes the displayunit 370 to display a transfer confirmation screen to cause the user toconfirm the transfer of use rights over MCIM (step S922). For example,the transfer confirmation screen 510 shown in FIG. 8 is displayed in thedisplay unit 370.

Subsequently, the control unit 330 determines whether any transferconfirmation operation of MCIM is performed (step S923) and if notransfer confirmation operation of MCIM is performed, monitoringcontinues. If the transfer confirmation operation has been performed(step S923), the control unit 330 determines whether the transferconfirmation operation is an operation to permit the transfer of userights over MCIM (step S924).

If the transfer confirmation operation is an operation to permit thetransfer of use rights over MCIM (step S924), the control unit 330transmits transfer confirmation information (including synchronous data)permitting the transfer of MCIM use rights to the RO 200 (step S925). Inthis case, the first wireless communication apparatus 300 holds userights over MCIM and thus, the transfer confirmation information istransmitted to the RO 200 via the SHO 120.

Subsequently, the control unit 330 determines whether invalidationinformation of MCIM is received (step S926) and if no invalidationinformation of MCIM is received, monitoring continues. If theinvalidation information of MCIM has been received (step S926), thecontrol unit 330 performs an invalidation process of the MCIM stored inthe MCIM information storage unit 350 (step S927). Accordingly, the MCIMheld by the first wireless communication apparatus 300 is invalidatedand the first wireless communication apparatus 300 can no longerestablish connection with the SHO 120 based on the MCIM.

If the transfer confirmation operation is an operation to disapprove thetransfer of use rights over MCIM (step S924), the control unit 330transmits transfer confirmation information disapproving the transfer ofMCIM use rights to the RO 200 (step S928). In this case, the subsequenttransfer process of use rights over MCIM is not performed and thus, theoperation of the communication process ends.

[Operation Example of the Wireless Communication Apparatus (TransferDestination) (Example in which a Transfer Operation is Performed in theTransfer Destination)]

FIG. 20 is a flowchart of an exemplary communication process by thesecond wireless communication apparatus 130 according to the firstembodiment of the present technology. FIG. 20 shows an operation exampleof the transfer destination (the second wireless communication apparatus130) when the second wireless communication apparatus 130 holding no userights over MCIM makes a transfer request of use rights over MCIM. FIG.20 shows an operation example of only the second wireless communicationapparatus 130, but similarly applies to other wireless communicationapparatuses.

First, the control unit 330 of the second wireless communicationapparatus 130 determines whether any display instruction operation ofgroup information is performed (step S931) and if no display instructionoperation is performed, monitoring continues. If the display instructionoperation has been performed (step S931), the control unit 330 of thesecond wireless communication apparatus 130 causes the display unit 370to display group information (for example, the group list display screen500 shown in FIG. 7) (step S932).

Subsequently, the control unit 330 of the second wireless communicationapparatus 130 determines whether any transfer instruction operation ofMCIM is performed on the display screen displayed in the display unit370 (step S933) and if no transfer instruction operation is performed,monitoring continues. If the transfer instruction operation has beenperformed (step S933), the control unit 330 of the second wirelesscommunication apparatus 130 transmits a transfer request of MCIM(including terminal identification information of the transfer sourceand transfer destination) to the RO 200 (step S934). In this case, thesecond wireless communication apparatus 130 holds no use rights overMCIM and thus, the transfer request of MCIM is directly transmitted tothe RO 200.

Subsequently, the second wireless communication apparatus 130 determineswhether validation information of MCIM is received (step S935) and if novalidation information of MCIM is received, monitoring continues. If thevalidation information of MCIM has been received (step S935), thecontrol unit 330 of the second wireless communication apparatus 130transmits a validation information reception notification to notify thatvalidation information of MCIM has been received to the RO 200 (stepS936).

Subsequently, the control unit 330 of the second wireless communicationapparatus 130 performs a validation process of the MCIM stored in theMCIM information storage unit 350 based on the received validationinformation of MCIM (step S937). Use rights over MCIM are thereby set tothe second wireless communication apparatus 130 and thus, the secondwireless communication apparatus 130 can establish connection with theSHO 120 based on the MCIM.

Subsequently, the control unit 330 of the second wireless communicationapparatus 130 performs a data synchronization process to synchronizedata in the second wireless communication apparatus 130 with data in thefirst wireless communication apparatus 300 (step S938).

[Operation Example of RO (Example in which a Transfer Operation isPerformed in the Transfer Source or Transfer Destination)]

FIG. 21 is a flowchart of an exemplary communication process by the RO200 according to the first embodiment of the present technology. In FIG.21, an operation example of the RO 200 when a wireless communicationapparatus (the transfer source or transfer destination) belonging to agroup makes a transfer request of use rights over MCIM is shown.

The control unit 210 determines whether any transfer request of MCIM isreceived (step S941) and if no transfer request of MCIM is received,monitoring continues. If the transfer request of MCIM has been received(step S941), the control unit 210 determines whether the receivedtransfer request of MCIM includes synchronous data (step S942). That is,when a transfer request is received from the transfer source of userights over MCIM, the transfer request includes synchronous data, butwhen a transfer request is received from the transfer destination of userights over MCIM, the transfer request does not include synchronousdata.

If the transfer request of MCIM includes synchronous data (step S942),the control unit 210 causes the group management database 220 to holdthe synchronous data in association with the group to which the wirelesscommunication apparatus that has transmitted the transfer request ofMCIM belongs (step S943). If the transfer request of MCIM does notinclude synchronous data (step S942), the process proceeds to step S944.

Subsequently, the control unit 210 transmits a transfer confirmationrequest to the wireless communication apparatus identified based onterminal identification information of the remote party (the transfersource or transfer destination) included in the received transferrequest of MCIM (step S944).

Subsequently, the control unit 210 determines whether transferconfirmation information is received (step S945) and if no transferconfirmation information is received, monitoring continues. If thetransfer confirmation information has been received (step S945), thecontrol unit 210 determines whether the received transfer confirmationinformation includes synchronous data (step S946). That is, whentransfer confirmation information is received from the transferdestination of use rights over MCIM, the transfer confirmationinformation includes synchronous data, but when transfer confirmationinformation is received from the transfer source of use rights overMCIM, the transfer confirmation information does not include synchronousdata.

In this example, it is assumed that whether transfer confirmationinformation permitting the transfer of use rights over MCIM is receivedis determined (step S945). If transfer confirmation informationdisapproving the transfer of use rights over MCIM is received (stepS945), a notification of disapproval is transmitted to the wirelesscommunication apparatus that has transmitted the transfer request ofMCIM before the operation of the communication process being terminated.In this case, it is assumed that synchronous data held in the groupmanagement database 220 is deleted.

If the transfer confirmation information includes synchronous data (stepS946), the control unit 210 causes the group management database 220 tohold the synchronous data in association with the group to which thewireless communication apparatus that has transmitted the transferconfirmation information belongs (step S947). If the transferconfirmation information does not include synchronous data (step S946),the process proceeds to step S948.

Subsequently, the control unit 210 transmits invalidation information ofMCIM to invalidate the MCIM of the transfer source (wirelesscommunication apparatus) to the transfer source (step S948).

Subsequently, the control unit 210 determines whether disconnectionbetween the transfer source where an invalidation process of MCIM hasbeen performed and the SHO 120 is detected (step S949) and if nodisconnection is detected, monitoring continues. If the disconnection isdetected (step S949), the control unit 210 updates content of the groupmanagement database 220 (step S950). That is, the content of the groupmanagement database 220 is updated so as to be content after thetransfer process of use rights over MCIM.

Subsequently, the control unit 210 transmits validation information(including synchronous data) of MCIM to the transfer destination(wireless communication apparatus) (step S951).

Subsequently, the control unit 210 determines whether any validationinformation reception notification is received (step S952) and if novalidation information reception notification is received, monitoringcontinues. If the validation information reception notification has beenreceived (step S952), the control unit 210 deletes the synchronous data(synchronous data transmitted by being included in the validationinformation of MCIM) transmitted to the transfer destination from thegroup management database 220 (step S953).

[Operation Example of the Wireless Communication Apparatus (the TransferSource or Transfer Destination) (Example in which a Transfer Operationis Performed in a Wireless Communication Apparatus Other than theTransfer Source and Transfer Destination)]

FIG. 22 is a flowchart of an exemplary communication process by awireless communication apparatus according to the first embodiment ofthe present technology. FIG. 22 shows an operation example of a wirelesscommunication apparatus when a transfer operation is performed by thewireless communication apparatus other than the transfer source andtransfer destination.

The control unit 330 determines whether any transfer confirmationrequest is received (step S961) and if no transfer confirmation requestis received, monitoring continues. If the transfer confirmation requesthas been received (step S961), the control unit 330 causes the displayunit 370 to display a transfer confirmation screen to cause the user toconfirm the transfer of use rights over MCIM (step S962). For example,the transfer confirmation screen 510 shown in FIG. 8 is displayed in thedisplay unit 370.

Subsequently, the control unit 330 determines whether any transferconfirmation operation of MCIM is performed (step S963) and if notransfer confirmation operation of MCIM is performed, monitoringcontinues. If the transfer confirmation operation has been performed(step S963), the control unit 330 determines whether the transferconfirmation operation is an operation to permit the transfer of userights over MCIM (step S964).

If the transfer confirmation operation is an operation to permit thetransfer of use rights over MCIM (step S964), the control unit 330determines whether the local machine is the transfer destination of userights over MCIM (step S965). If the local machine is the transferdestination of use rights over MCIM (step S965), the control unit 330transmits transfer confirmation information permitting the transfer ofuse rights over MCIM to the RO 200 (step S966). In this case, thewireless communication apparatus holds no use rights over MCIM and thus,the transfer confirmation information is directly transmitted to the RO200.

Subsequently, the control unit 330 determines whether validationinformation of MCIM is received (step S967) and if no validationinformation of MCIM is received, monitoring continues. If the validationinformation of MCIM has been received (step S967), the control unit 330transmits a validation information reception notification to notify thatvalidation information of MCIM has been received to the RO 200 (stepS968).

Subsequently, the control unit 330 performs a validation process of theMCIM stored in the MCIM information storage unit 350 based on thereceived validation information of MCIM (step S969). Use rights overMCIM are thereby set to the wireless communication apparatus of thetransfer destination and thus, the wireless communication apparatus canestablish connection with the SHO 120 based on the MCIM.

Subsequently, the control unit 330 performs a data synchronizationprocess to synchronize data on the local machine (transfer destination)with data in the wireless communication apparatus of the transfer source(step S970).

If the local machine is not the transfer destination of use rights overMCIM (step S965), the control unit 330 transmits transfer confirmationinformation (including synchronous data) permitting the transfer of userights over MCIM to the RO 200 (step S971). In this case, the wirelesscommunication apparatus holds use rights over MCIM and thus, thetransfer confirmation information is transmitted to the RO 200 via theSHO 120.

Subsequently, the control unit 330 determines whether invalidationinformation of MCIM is received (step S972) and if no invalidationinformation of MCIM is received, monitoring continues. If theinvalidation information of MCIM has been received (step S972), thecontrol unit 330 performs an invalidation process of the MCIM stored inthe MCIM information storage unit 350 (step S973). Accordingly, the MCIMheld by the wireless communication apparatus is invalidated and thewireless communication apparatus can no longer establish connection withthe SHO 120 based on the MCIM.

If the transfer confirmation operation is an operation to disapprove thetransfer of use rights over MCIM (step S964), the control unit 330transmits transfer confirmation information disapproving the transfer ofMCIM use rights to the RO 200 (step S974). In this case, the subsequenttransfer process of use rights over MCIM is not performed and thus, theoperation of the communication process ends.

[Operation Example of RO (Example in which a Transfer Operation isPerformed in a Wireless Communication Apparatus Other than the TransferSource and the Transfer Destination)]

FIG. 23 is a flowchart of an exemplary communication process by the RO200 according to the first embodiment of the present technology. In FIG.23, an operation example of the RO 200 when a wireless communicationapparatus (other than the transfer source and transfer destination)belonging to a group makes a transfer request of use rights over MCIM isshown.

The control unit 210 determines whether any transfer request of MCIM isreceived (step S981) and if no transfer request of MCIM is received,monitoring continues. If the transfer request of MCIM has been received(step S981), the control unit 210 transmits a transfer confirmationrequest to the wireless communication apparatus (the transfer source ortransfer destination) identified based on terminal identificationinformation included in the received transfer request of MCIM (stepS982).

Subsequently, the control unit 210 determines whether transferconfirmation information is received (step S983) and if no transferconfirmation information is received, monitoring continues. If thetransfer confirmation information has been received (step S983), thecontrol unit 210 determines whether the received transfer confirmationinformation includes synchronous data (step S984). That is, whentransfer confirmation information is received from the transferdestination of use rights over MCIM, the transfer confirmationinformation includes synchronous data, but when transfer confirmationinformation is received from the transfer source of use rights overMCIM, the transfer confirmation information does not include synchronousdata.

If the transfer confirmation information includes synchronous data (stepS983), the control unit 210 causes the group management database 220 tohold the synchronous data in association with the group to which thewireless communication apparatus that has transmitted the transferconfirmation information belongs (step S985). If the transferconfirmation information does not include synchronous data (step S984),the process proceeds to step S986.

Subsequently, the control unit 210 determines whether transferconfirmation information is received from both of the transfer sourceand transfer destination (step S986) and if transfer confirmationinformation is not received one of both, the process returns to stepS983. If the transfer confirmation information has been received fromboth of the transfer source and transfer destination (step S986), thecontrol unit 210 transmits transfer approval information to the wirelesscommunication apparatus that has transmitted the transfer request ofMCIM (step S987).

In this example, it is assumed that whether transfer confirmationinformation permitting the transfer of use rights over MCIM is receivedfrom both of the transfer source and transfer destination is determined(step S986). If transfer confirmation information disapproving thetransfer of use rights over MCIM is received from at least one of thetransfer source and transfer destination (step S986), a notification ofdisapproval is transmitted to the wireless communication apparatus thathas transmitted the transfer request of MCIM before the operation of thecommunication process being terminated. In this case, it is assumed thatsynchronous data held in the group management database 220 is deleted.

Each process (step S988 to step S993) shown in FIG. 23 corresponds toeach process (step S948 to step S953) shown in FIG. 21. Thus, thedescription thereof is omitted here.

2. Second Embodiment

In the first embodiment of the present technology, examples in which atransfer request of MCIM or transfer confirmation information istransmitted to RO with synchronous data of the transfer source includedin the transfer request of MCIM or the transfer confirmation informationand validation information of MCIM is transmitted to the transferdestination with the synchronous data included in the validationinformation of MCIM are shown. However, synchronous data of the transfersource may separately be transmitted without being included intransmission information related to the transfer process of MCIM(transfer request of MCIM, transfer confirmation information, andvalidation information of MCIM).

Thus, in the second embodiment of the present technology, an example inwhich synchronous data of the transfer source is transmitted separatelyfrom transmission information related to the transfer process of MCIM isshown. The configuration of a communication system according to thesecond embodiment of the present technology is substantially the same asthe example shown in FIG. 3. Thus, a portion of the description commonto that in the first embodiment of the present technology is omitted.

[Communication Example when a Data Synchronization Process is PerformedDuring a Transfer Process of Use Rights Over MCIM]

FIGS. 24 and 25 are a sequence chart showing an exemplary communicationprocess between each apparatus constituting the communication system 100according to the second embodiment of the present technology. Thesequence chart shown in FIGS. 24 and 25 is a modification of thesequence chart shown in FIGS. 10 and 11 and thus, a portion of thedescription common to that of FIGS. 10 and 11 is omitted. In FIGS. 24and 25, an example in which synchronous data of the transfer source istransmitted separately without being included in a transfer request ofMCIM will be described.

Each process (721 to 726) shown in FIGS. 24 and 25 corresponds to eachprocess (604 to 609) shown in FIGS. 10 and 11. However, the presentexample is different in that a transfer request of MCIM is transmittedwithout including synchronous data (723) (606).

Each process (727 to 740) shown in FIGS. 24 and 25 corresponds to eachprocess (611 to 624) shown in FIGS. 10 and 11.

In this example, the transfer request of MCIM is transmitted withoutincluding synchronous data (723) and thus, synchronous data held by thefirst wireless communication apparatus 300 needs to be transmitted tothe RO 200 separately from the transfer request of MCIM. Thus, after aninvalidation process of the MCIM ends in the first wirelesscommunication apparatus 300 and the first wireless communicationapparatus 300 is in a connected state (738) to the RO 200, the controlunit 330 of the first wireless communication apparatus 300 transmits thesynchronous data to the RO 200 (741, 742). In this case, terminalidentification information of the first wireless communication apparatus300 is transmitted to the RO 200 together with the synchronous data.

When the RO 200 receives the synchronous data (742), the control unit210 extracts the group to which the wireless communication apparatus(the first wireless communication apparatus 300) that has transmittedthe synchronous data belongs. That is, terminal identificationinformation matching the terminal identification information transmittedtogether with the synchronous data is extracted from the groupmanagement database 220 and the group related to the extracted terminalidentification information is extracted. Then, the control unit 210causes the group management database 220 to hold the receivedsynchronous data in association with the extracted group (743).

Subsequently, the control unit 210 transmits validation information ofMCIM to the second wireless communication apparatus 130 (744, 745). Inaddition, the control unit 210 transmits the synchronous data held inthe group management database 220 to the second wireless communicationapparatus 130 (746, 747).

When the second wireless communication apparatus 130 receives thevalidation information of MCIM (745), the control unit 330 of the secondwireless communication apparatus 130 transmits a validation informationreception notification to notify that validation information of MCIM hasbeen received to the RO 200 (748, 749). When the second wirelesscommunication apparatus 130 receives the synchronous data (747), thecontrol unit 330 of the second wireless communication apparatus 130transmits a synchronous data reception notification to notify thatsynchronous data has been received to the RO 200 (750, 751).

When the RO 200 receives the synchronous data reception notification(751), the control unit 210 of the RO 200 deletes the synchronous datatransmitted to the second wireless communication apparatus 130 from thegroup management database 220 (752).

Each process (753 to 755) shown in FIGS. 24 and 25 corresponds to eachprocess (630 to 632) shown in FIGS. 10 and 11.

FIGS. 24 and 25 show an example in which a transfer request of MCIM ismade by using the first wireless communication apparatus 300 holding userights over MCIM is shown, but such a request may also be made from awireless communication apparatus holding no use rights over MCIM. Suchan example is shown in FIGS. 26 to 30.

[Communication Example when a Transfer Request is Made from the TransferDestination of Use Rights Over MCIM]

FIGS. 26 and 27 are a sequence chart showing an exemplary communicationprocess between each apparatus constituting the communication system 100according to the second embodiment of the present technology.

The sequence chart shown in FIGS. 26 to 27 is a modification of thesequence charts shown in FIGS. 12 and 13 and FIGS. 24 and 25 and thus, aportion of the description common to those of FIGS. 12 and 13 and FIGS.24 and 25 is omitted. In FIGS. 26 and 27, an example in whichsynchronous data of the transfer source is transmitted separatelywithout being included in transfer confirmation information will bedescribed.

Each process (761 to 774) shown in FIG. 26 corresponds to each process(641 to 654) shown in FIG. 12. However, the present example is differentin that transfer confirmation information is transmitted withoutincluding synchronous data (771) (651).

When the RO 200 receives the transfer confirmation information (774),the control unit 210 transmits transfer approval information indicatingthat the transfer has been approved to the wireless communicationapparatus (the second wireless communication apparatus 130) that hastransmitted the transfer request of MCIM (775, 776).

Each process (777 to 784) shown in FIG. 27 corresponds to each process(656 to 663) shown in FIG. 13.

In this example, the transfer confirmation information is transmittedwithout including synchronous data (771) and thus, the synchronous dataheld by the first wireless communication apparatus 300 needs to betransmitted to the RO 200 separately from the transfer confirmationinformation. Thus, after an invalidation process of the MCIM ends in thefirst wireless communication apparatus 300 and the first wirelesscommunication apparatus 300 is in a connected state (782) to the RO 200,the control unit 330 of the first wireless communication apparatus 300transmits the synchronous data to the RO 200 (785, 786). In this case,terminal identification information of the first wireless communicationapparatus 300 is transmitted to the RO 200 together with the synchronousdata.

Each process (785 to 799) shown in FIG. 27 corresponds to each process(741 to 755) shown in FIG. 25.

[Communication Example when a Transfer Request is Made from a WirelessCommunication Apparatus Other and the Transfer Source and the TransferDestination of Use Rights Over MCIM]

FIGS. 28 to 30 are a sequence chart showing an exemplary communicationprocess between each apparatus constituting the communication system 100according to the second embodiment of the present technology.

The sequence chart shown in FIGS. 28 to 30 is a modification of thesequence charts shown in FIGS. 14 to 16 and FIGS. 26 and 27 and thus, aportion of the description common to those of FIGS. 14 to 16 and FIGS.26 and 27 is omitted. In FIGS. 28 to 30, an example in which synchronousdata of the transfer source is transmitted separately without beingincluded in transfer confirmation information will be described.

Each process (801 to 820) shown in FIGS. 28 and 29 corresponds to eachprocess (675 to 694) shown in FIGS. 14 and 15. However, the presentexample is different in that transfer confirmation information istransmitted without including synchronous data (817) (691).

Each process (821 to 830) shown in FIG. 29 corresponds to each process(696 to 705) shown in FIG. 15.

In this example, the transfer confirmation information is transmittedwithout including synchronous data (817) and thus, the synchronous dataheld by the first wireless communication apparatus 300 needs to betransmitted to the RO 200 separately from the transfer confirmationinformation. Thus, after an invalidation process of the MCIM ends in thefirst wireless communication apparatus 300 and the first wirelesscommunication apparatus 300 is in a connected state (828) to the RO 200,the control unit 330 of the first wireless communication apparatus 300transmits the synchronous data to the RO 200 (831, 832). In this case,terminal identification information of the first wireless communicationapparatus 300 is transmitted to the RO 200 together with the synchronousdata.

Each process (833 to 845) shown in FIGS. 29 and 30 corresponds to eachprocess (787 to 799) shown in FIG. 27.

[Operation Example of the Communication System]

Next, the operation of the communication system 100 according to thesecond embodiment of the present technology will be described withreference to drawings.

[Operation Example of the Wireless Communication Apparatus (TransferSource) (Example in which a Transfer Operation is Performed in theTransfer Source)]

FIG. 31 is a flowchart of an exemplary communication process by thefirst wireless communication apparatus 300 according to the secondembodiment of the present technology. FIG. 31 shows an operation exampleof the transfer source (the first wireless communication apparatus 300)when the first wireless communication apparatus 300 holding use rightsover MCIM makes a transfer request of use rights over MCIM. FIG. 31 is amodification of FIG. 17 and thus, a portion of the description common tothat of FIG. 17 is omitted by attaching the same reference signs.

If a transfer instruction operation of MCIM is performed (step S903),the control unit 330 transmits a transfer request of MCIM (includingterminal identification information of the transfer source and transferdestination) to the RO 200 (step S1001). That is, a transfer request ofMCIM that does not include synchronous data is transmitted to the RO200.

In addition, after an invalidation process of MCIM is performed (stepS906), the control unit 330 transmits the synchronous data to the RO 200(step S1002).

[Operation Example of the Wireless Communication Apparatus (TransferDestination) (Example in which a Transfer Operation is Performed in theTransfer Source)]

FIG. 32 is a flowchart of an exemplary communication process by thesecond wireless communication apparatus 130 according to the secondembodiment of the present technology. FIG. 32 shows an operation exampleof the transfer destination (the second wireless communication apparatus130) when the first wireless communication apparatus 300 holding userights over MCIM makes a transfer request of use rights over MCIM. FIG.32 is a modification of FIG. 18 and thus, a portion of the descriptioncommon to that of FIG. 18 is omitted by attaching the same referencesigns.

If the validation information of MCIM has been received (step S916), thecontrol unit 330 of the second wireless communication apparatus 130determines whether synchronous data is received (step S1005) and if nosynchronous data is received, monitoring continues.

If the synchronous data is received (step S1005), the control unit 330of the second wireless communication apparatus 130 transmits avalidation information reception notification to the RO 200 (step S917).Subsequently, the control unit 330 of the second wireless communicationapparatus 130 transmits a synchronous data reception notification tonotify that synchronous data has been received to the RO 200 (stepS1006).

[Operation Example of the Wireless Communication Apparatus (TransferSource) (Example in which a Transfer Operation is Performed in theTransfer Destination)]

FIG. 33 is a flowchart of an exemplary communication process by thefirst wireless communication apparatus 300 according to the secondembodiment of the present technology. FIG. 33 shows an operation exampleof the transfer source (the first wireless communication apparatus 300)when the second wireless communication apparatus 130 holding no userights over MCIM makes a transfer request of use rights over MCIM. FIG.33 is a modification of FIG. 19 and thus, a portion of the descriptioncommon to that of FIG. 19 is omitted by attaching the same referencesigns.

If the transfer confirmation operation of MCIM is an operation to permitthe transfer of use rights over MCIM (step S924), the control unit 330transmits transfer confirmation information permitting the transfer ofMCIM use rights to the RO 200 (step S1011). That is, transferconfirmation information that does not include synchronous data istransmitted to the RO 200.

In addition, after an invalidation process of MCIM is performed (stepS927), the control unit 330 transmits the synchronous data to the RO 200(step S1012).

[Operation Example of the Wireless Communication Apparatus (TransferDestination) (Example in which a Transfer Operation is Performed in theTransfer Destination)]

FIG. 34 is a flowchart of an exemplary communication process by thesecond wireless communication apparatus 130 according to the secondembodiment of the present technology. FIG. 34 shows an operation exampleof the transfer destination (the second wireless communication apparatus130) when the second wireless communication apparatus 130 holding no userights over MCIM makes a transfer request of use rights over MCIM. FIG.34 is a modification of FIG. 20 and thus, a portion of the descriptioncommon to that of FIG. 20 is omitted by attaching the same referencesigns.

If the validation information of MCIM has been received (step S935), thecontrol unit 330 of the second wireless communication apparatus 130determines whether synchronous data is received (step S1015) and if nosynchronous data is received, monitoring continues.

If the synchronous data has been received (step S1015), the control unit330 of the second wireless communication apparatus 130 transmits avalidation information reception notification to the RO 200 (step S936).Subsequently, the control unit 330 of the second wireless communicationapparatus 130 transmits a synchronous data reception notification tonotify that synchronous data has been received to the RO 200 (stepS1016).

[Operation Example of RO (Example in which a Transfer Operation isPerformed in the Transfer Source or Transfer Destination)]

FIG. 35 is a flowchart of an exemplary communication process by the RO200 according to the second embodiment of the present technology. InFIG. 35, an operation example of the RO 200 when a wirelesscommunication apparatus (the transfer source or transfer destination)belonging to a group makes a transfer request of use rights over MCIM isshown. FIG. 35 is a modification of FIG. 21 and thus, a portion of thedescription common to that of FIG. 21 is omitted by attaching the samereference signs.

When a transfer request of MCIM is received (step S941), the controlunit 210 transmits a transfer confirmation request to the wirelesscommunication apparatus identified based on terminal identificationinformation of the remote party (the transfer source transferdestination) included in the received transfer request of MCIM (stepS944).

When transfer confirmation information is received (step S945), thecontrol unit 210 transmits invalidation information of MCIM toinvalidate the MCIM of the transfer source (wireless communicationapparatus) to the transfer source (step S948).

After content of the group management database 220 is updated (stepS950), the control unit 210 determines whether synchronous data isreceived (step S1021) and if no synchronous data is received, monitoringcontinues.

If the synchronous data has been received (step S1021), the control unit210 causes the group management database 220 to hold the synchronousdata in association with the group to which the wireless communicationapparatus that has transmitted the synchronous data belongs (stepS1022).

Subsequently, the control unit 210 transmits validation information ofMCIM to the wireless communication apparatus of the transfer destination(step S1023). Subsequently, the control unit 210 transmits thesynchronous data held in the group management database 220 to thewireless communication apparatus of the transfer destination (stepS1024).

If the validation information reception notification has been received(step S952), the control unit 210 determines whether any synchronousdata reception notification is received (step S1025) and if nosynchronous data reception notification is received, monitoringcontinues.

If the synchronous data reception notification has been received (stepS1025), the control unit 210 deletes the synchronous data transmitted tothe wireless communication apparatus of the transfer destination fromthe group management database 220 (step S953).

[Operation Example of the Wireless Communication Apparatus (the TransferSource or Transfer Destination) (Example in which a Transfer Operationis Performed in a Wireless Communication Apparatus Other than theTransfer Source and Transfer Destination)]

FIG. 36 is a flowchart of an exemplary communication process by awireless communication apparatus according to the second embodiment ofthe present technology. FIG. 36 shows an operation example of a wirelesscommunication apparatus when a transfer operation is performed by thewireless communication apparatus other than the transfer source andtransfer destination. FIG. 36 is a modification of FIG. 22 and thus, aportion of the description common to that of FIG. 22 is omitted byattaching the same reference signs.

If the transfer confirmation operation of MCIM is an operation to permitthe transfer of use rights over MCIM (step S964), the control unit 330transmits transfer confirmation information permitting the transfer ofMCIM use rights to the RO 200 (step S966).

Subsequently, the control unit 330 determines whether the local machineis the transfer destination of use rights over MCIM (step S965). If thelocal machine is the transfer destination of use rights over MCIM (stepS965), the control unit 330 determines whether validation information ofMCIM is received (step S967) and if no validation information of MCIM isreceived, monitoring continues. If the validation information of MCIMhas been received (step S967), the control unit 330 determines whethersynchronous data is received (step S1031) and if no synchronous data isreceived, monitoring continues. If the synchronous data is received(step S1031), the control unit 330 transmits a validation informationreception notification to the RO 200 (step S968).

Subsequently, the control unit 330 transmits a synchronous datareception notification to notify that synchronous data has been receivedto the RO 200 (step S 1032).

In addition, after an invalidation process of MCIM is performed (stepS973), the control unit 330 transmits the synchronous data to the RO 200(step S1033).

[Operation Example of RO (Example in which a Transfer Operation isPerformed in a Wireless Communication Apparatus Other than the TransferSource and the Transfer Destination)]

FIG. 37 is a Flowchart of an Exemplary Communication Process by the RO200 according to the second embodiment of the present technology. InFIG. 37, an operation example of the RO 200 when a wirelesscommunication apparatus (other than the transfer source and transferdestination) belonging to a group makes a transfer request of use rightsover MCIM is shown. FIG. 37 is a modification of FIG. 23 and thus, aportion of the description common to that of FIG. 23 is omitted byattaching the same reference signs.

After a transfer confirmation request is transmitted to both of thetransfer source and transfer destination (step S982), the control unit210 determines whether transfer confirmation information is receivedfrom both of the transfer source and transfer destination (step S986).

Each process (step S1041 to step S1045) shown in FIG. 37 corresponds toeach process (step S1022 to step S1025) shown in FIG. 35. Thus, thedescription thereof is omitted here.

In the second embodiment of the present technology, an example in whichafter an invalidation process of the MCIM of the first wirelesscommunication apparatus 300 is performed, synchronous data istransmitted from the first wireless communication apparatus 300 to theRO 200 is transmitted is shown. In this case, the synchronous data candirectly be transmitted from the first wireless communication apparatus300 to the RO 200. However, before the invalidation process of the MCIM,synchronous data may be transmitted from the first wirelesscommunication apparatus 300 to the RO 200. In this case, synchronousdata is transmitted from the first wireless communication apparatus 300to the RO 200 via the SHO 120.

Thus, in the second embodiment of the present technology, when userights over MCIM are transferred, synchronous data can be transmittedfrom the transfer source to the transfer destination separately from atransfer request thereof. Therefore, the data synchronization processcan appropriately be performed in accordance with the communicationfunction of the wireless communication apparatus.

3. Modification

In the first and second embodiments of the present technology, examplesin which a data synchronization process is performed by transmittingsynchronous data from the transfer source to the transfer destinationfor a transfer process of use rights over MCIM have been described.However, it is assumed that there are some users who wish to perform adata synchronization process for processes other than a transfer processof use rights over MCIM. Thus, in this modification, examples in which adata synchronization process is performed for a process other than atransfer process of use rights over MCIM are shown.

[Communication Example when a Data Synchronization Process is Performedfor a Process Other than a Transfer Process of Use Rights Over MCIM]

FIGS. 38 and 39 are a sequence chart showing an exemplary communicationprocess between each apparatus constituting the communication system 100according to a modification of an embodiment of the present technology.

In FIGS. 38 and 39, it is assumed that the first wireless communicationapparatus 300 holds use rights over MCIM when the group AB isconstituted of the first wireless communication apparatus 300, thesecond wireless communication apparatus 130, and the third wirelesscommunication apparatus 140. FIGS. 38 and 39 show a communicationprocess example when a data synchronization process of data between thefirst wireless communication apparatus 300 and the second wirelesscommunication apparatus 130 is performed by operating the first wirelesscommunication apparatus 300. It is assumed in FIGS. 38 and 39 that thefirst wireless communication apparatus 300 is in a connected state (601)to the SHO 120 and the second wireless communication apparatus 130 andthe third wireless communication apparatus 140 are in connected states(602, 603) to the RO 200.

First, the display unit 370 of the first wireless communicationapparatus 300 is caused to display a data synchronization setting screenfor performing a data synchronization process by a user operation (851).The data synchronization setting screen is a screen, for example, thegroup list display screen 500 shown in FIG. 7 in which a synchronousdata transmission source selection area is displayed without thetransfer destination selection area 501 being displayed. In thesynchronous data transmission source selection area, a check box toselect the transfer source of synchronous data is displayed when a datasynchronization process is performed.

While the data synchronization setting screen is displayed in thedisplay unit 370 as described above (851), a “✓” mark is attached to thecheck box (corresponding to the presence/absence selection area 502 ofdata synchronization shown in FIG. 7) of the remote party of the datasynchronization process (852). In addition, a “✓” mark is attached tothe check box (synchronous data transmission source selection area) ofthe transmission source of synchronous data (852).

After a “−V” mark is attached to the check box of the remote party and a“Ai” mark is attached to the check box of the transmission source ofsynchronous data as described above, a confirm button (corresponding tothe confirm button 506 shown in FIG. 7) is pressed (852). If a datasynchronization setting operation is accepted by the first wirelesscommunication apparatus 300 as described above (852), a datasynchronization request is transmitted from the first wirelesscommunication apparatus 300 to the RO 200 (853 to 856). In this case,the first wireless communication apparatus 300 and the SHO 120 are in aconnected state (601) and thus, the data synchronization request istransmitted from the first wireless communication apparatus 300 to theRO 200 via the SHO 120 (853 to 856). The data synchronization requestincludes terminal identification information (PCID#1, PCID#2) ofwireless communication apparatuses intended for the data synchronizationprocess and synchronous data.

When the RO 200 receives the data synchronization request (856), thecontrol unit 210 extracts the group to which the wireless communicationapparatus that has transmitted the data synchronization request belongsbased on the terminal identification information included in thereceived data synchronization request. That is, terminal identificationinformation matching the terminal identification information included inthe received data synchronization request is extracted from the groupmanagement database 220 and the group related to the extracted terminalidentification information is extracted. Then, the control unit 210causes the group management database 220 to hold the synchronous dataincluded in the received data synchronization request in associationwith the extracted group (857).

Subsequently, the control unit 210 transmits a synchronous datareception notification to notify that the data synchronization requesthas been received to the wireless communication apparatus (the firstwireless communication apparatus 300) identified based on terminalidentification information of the transmission source included in thereceived data synchronization request (858 to 861). When the synchronousdata reception notification is received (861), the first wirelesscommunication apparatus 300 may cause the display unit 370 to displaythe reception.

The display unit 370 of the second wireless communication apparatus 130is caused to display a data synchronization setting screen to perform adata synchronization process (862). While the data synchronizationsetting screen is displayed in the display unit 370 as described above(862), a “✓” mark is attached to the check box of the transmissionsource (the first wireless communication apparatus 300) of thesynchronous data (863). In addition, a “✓” mark is attached to the checkbox of the transmission destination (the second wireless communicationapparatus 130) of the synchronous data (863).

After a “Ai” mark is attached to the check boxes of the transmissionsource and transmission destination of the synchronous data as describedabove, a confirm button (corresponding to the confirm button 506 shownin FIG. 7) is pressed (863). If a data synchronization setting operationis accepted by the second wireless communication apparatus 130 asdescribed above (863), a data synchronization request is transmittedfrom the second wireless communication apparatus 130 to the RO 200 (864,865). In this case, the second wireless communication apparatus 130 andthe RO 200 are in a connected state (602), the data synchronizationrequest is directly transmitted from the second wireless communicationapparatus 130 to the RO 200 (864, 865). The data synchronization requestincludes terminal identification information (PCID#1, PCID#2) ofwireless communication apparatuses intended for the data synchronizationprocess, but does not include synchronous data.

When the RO 200 receives the data synchronization request (865), thecontrol unit 210 extracts the group to which the wireless communicationapparatus that has transmitted the data synchronization request belongsbased on the terminal identification information included in thereceived data synchronization request. That is, terminal identificationinformation matching the terminal identification information included inthe received data synchronization request is extracted from the groupmanagement database 220 and the group related to the extracted terminalidentification information is extracted. Then, the control unit 210acquires synchronous data the group management database 220 is caused tohold in association with the extracted group and transmits the acquiredsynchronous data to the wireless communication apparatus that hastransmitted the data synchronization request (866, 867).

When the second wireless communication apparatus 130 receives thesynchronous data (867), the control unit 330 of the second wirelesscommunication apparatus 130 performs a data synchronization process tosynchronize data in the second wireless communication apparatus 130 withdata in the first wireless communication apparatus 300 (868).

When the synchronous data is transmitted to the second wirelesscommunication apparatus 130 (866), the control unit 210 of the RO 200deletes the synchronous data transmitted to the second wirelesscommunication apparatus 130 from the group management database 220(869).

In FIGS. 38 and 39, an example in which the first wireless communicationapparatus 300 holding use rights over MCIM is the transfer source ofsynchronous data is shown, but can also be applied to a case when awireless communication apparatus holding no use rights over MCIM is thetransfer source of synchronous data.

FIGS. 38 and 39 also shows an example in which synchronous data isdeleted from the group management database 220 on condition thatsynchronous data should be transmitted in response to a synchronous datarequest from the second wireless communication apparatus 130. However, acase in which after performing a data synchronization setting operationusing the first wireless communication apparatus 300, the user does notperform a data synchronization setting operation on the second wirelesscommunication apparatus 130 for some reason (for example, simplyforgotten to operate or due to an urgent task) can also be assumed. Insuch a case, synchronous data may not be deletable from the groupmanagement database 220. When, for example, a relatively large number ofusers use the data synchronization process shown in FIGS. 38 and 39,there is a possibility that the amount of data (amount of synchronousdata) held by the RO 200 becomes huge. In such a case, an increase incost to operate the RO 200 can be assumed.

Thus, making the valid time of synchronous data settable when thesynchronous data is transmitted from the first wireless communicationapparatus 300 can be considered. For example, a fixed value (forexample, 10 min) can be set as the valid time. For example, the secondwireless communication apparatus 130 can acquire synchronous data fromthe RO 200 by a data synchronization setting operation being performedby the user on the second wireless communication apparatus 130 within 10min after the synchronous data is transmitted from the first wirelesscommunication apparatus 300. However, if no data synchronization settingoperation is performed on the second wireless communication apparatus130 when 10 min pass after synchronous data being transmitted from thefirst wireless communication apparatus 300, the RO 200 can delete thesynchronous data from the group management database 220. That is, if nodata synchronization request is received from the second wirelesscommunication apparatus 130 when 10 min pass after synchronous data isreceived from the first wireless communication apparatus 300, the RO 200can delete the synchronous data from the group management database 220.By setting the valid time in this manner, the cost of operating the RO200 can be reduced. The valid time may be made changeable by the user.

FIGS. 38 and 39 show an example in which the user successively performsa data synchronization setting operation on two wireless communicationapparatuses intended for a data synchronization process. However, forexample, when synchronous data is received from the first wirelesscommunication apparatus 300, the RO 200 may notify the second wirelesscommunication apparatus 130 of the reception. By making the notificationin this manner, the user can be prompted to perform a datasynchronization setting operation using the second wirelesscommunication apparatus 130. In addition, with the reception of thenotification, the user can promptly perform a data synchronizationsetting operation using the second wireless communication apparatus 130.An example thereof is shown in FIGS. 40 and 41.

[Communication Example when a Data Synchronization Process is Performedfor a Process Other than a Transfer Process of Use Rights Over MCIM]

FIGS. 40 and 41 are a sequence chart showing an exemplary communicationprocess between each apparatus constituting the communication system 100according to a modification of an embodiment of the present technology.The sequence chart shown in FIGS. 40 to 41 is a modification of thesequence chart shown in FIGS. 38 and 39 and thus, a portion of thedescription common to that of FIGS. 38 and 39 is omitted.

Each process (871 to 881) shown in FIG. 40 corresponds to each process(851 to 861) shown in FIG. 38.

The control unit 210 of the RO 200 transmits a synchronous datanotification to the wireless communication apparatus (the secondwireless communication apparatus 130) identified based on terminalidentification information of the transmission destination included inthe received data synchronization request (882, 883). When thesynchronous data notification (883), the second wireless communicationapparatus 130 causes the display unit 370 of the second wirelesscommunication apparatus 130 to display a data synchronization settingscreen to perform a data synchronization process (884).

Each process (884 to 891) shown in FIGS. 40 and 41 corresponds to eachprocess (862 to 869) shown in FIGS. 38 and 39.

In FIGS. 38 to 41, as described above, examples in which the userperforms a data synchronization setting operation on two wirelesscommunication apparatuses intended for a data synchronization processare shown. However, for example, the user may perform a datasynchronization setting operation on the wireless communicationapparatus as the transmission source of synchronous data of the twowireless communication apparatuses intended for a data synchronizationprocess so that a data synchronization process is automaticallyperformed on the wireless communication apparatus as the transmissiondestination of the synchronous data. When a data synchronization processis automatically performed as described above, it is assumed that, forexample, settings for the automatic operation are made by a useroperation. Accordingly, when, for example, a synchronous datanotification is received by the wireless communication apparatus (thesecond wireless communication 130) of the transmission destination(883), the control unit 330 of the second wireless communication 130 canautomatically transmit a data synchronization request to the RO 200.

Thus, according to the modification of an embodiment of the presenttechnology, a data synchronization process can be performed withouttransferring MCIM (contract authentication information) use rights.Thus, the load on the network side can be reduced.

In the embodiments of the present technology, as data intended for adata synchronization process, content of an address book or a schedulebook is taken as an example. However, the embodiments of the presenttechnology can be applied when a data synchronization process isperformed on content other than the address book and schedule book (forexample, a play list (music, photos and the like) and ID information).The ID information is, for example, a login account of a blog, HP (homepage) or the like or ID information for using services on the Internet.The blog includes, for example, a communication service (so-calledmini-blog (for example, twittering)) in which a short sentence can beposted and browsed.

The embodiments of the present technology have been described by takingintegrally configured information processing apparatuses (the SHO 120,the RO 200 and the like) as an example. However, the embodiments of thepresent technology can also be applied to an information processingsystem in which each unit (for example, the control unit 210 or thegroup management database 220) included in these information processingapparatuses is constituted of a plurality of apparatuses. While theembodiments of the present technology have been described by taking thegroup AB constituted of three wireless communication apparatuses as anexample, the embodiments of the present technology can also be appliedto a group constituted of two or four or more wireless communicationapparatuses. The embodiments of the present technology have beendescribed by taking a case when a data synchronization process isperformed between a plurality of wireless communication apparatusesconstituting a group as an example. However, the embodiments of thepresent technology can also be applied when a data synchronizationprocess is performed between a plurality of wireless communicationapparatuses that do not constitute a group. In such a case, for example,the remote party to perform a data synchronization process with can beset by a user operation (for example, an input operation to identify theremote wireless communication apparatus).

In addition, the embodiments of the present technology can be applied tomobile wireless communication apparatuses (for example, terminalapparatuses dedicated to data communication) and fixed wirelesscommunication apparatuses. For example, the embodiments of the presenttechnology can be applied to wireless communication apparatuses for thepurpose of collecting data of vending machines and wirelesscommunication apparatuses mounted on elevators, automobiles, andelectronic devices (for example, home appliances, game machines, anddigital photo-frames).

Examples where use rights over an MCIM are used as network connectionrights are described above in the embodiments of the present disclosure.However, it is also possible to apply the embodiments of the presentdisclosure to connection rights for connecting to a specified networkbased on other information (for example, a USIM (UNIVERSAL SUBSCRIBERIDENTITY MODULE).

Note that the embodiments given above describe examples used to embodythe present disclosure and that elements in the embodiments correspondto elements in the patent claims. In the same way, elements in thepatent claims correspond to elements in the embodiments of the presentdisclosure that have been given the same names. However, it should beunderstood by those skilled in the art that various modifications,combinations, sub-combinations and alterations may occur depending ondesign requirements and other factors insofar as they are within thescope of the appended claims or the equivalents thereof.

The processing procedures described in the embodiments given above maytake the form of a method including a series of such procedures and mayalso take the form of a program for causing a computer to execute aseries of such procedures or a recording medium storing such a program.As examples, it is possible to use a CD (Compact Disc), an MD(MiniDisc), a DVD (Digital Versatile Disc), a memory card, a Blu-rayDisc (registered trademark) or the like as the recording medium.

Additionally, the present technology may also be configured as below.

(1) A wireless communication apparatus including:

an accepting unit that accepts a transfer operation to transfer aconnection right from a first wireless communication apparatus to whichthe connection right to connect to a predetermined network usingwireless communication is set to a second wireless communicationapparatus to which the connection right is not set; and

a control unit that, when the transfer operation is accepted, transmitsa transfer request that requests the connection right to be transferredfrom the first wireless communication apparatus to the second wirelesscommunication apparatus with information included in the transferrequest, the information being used for synchronizing data in the secondwireless communication apparatus with predetermined data in the firstwireless communication apparatus.

(2) The wireless communication apparatus according to (1),

wherein the wireless communication apparatus is the first wirelesscommunication apparatus,

wherein a group sharing the connection right is constituted of aplurality of wireless communication apparatuses including the firstwireless communication apparatus and the second wireless communicationapparatus,

wherein, when the transfer operation is accepted, the control unittransmits the transfer request and the predetermined data to amanagement system that manages the group, and

wherein, when the transfer request and the predetermined data arereceived, the management system transmits setting information to set theconnection right to the second wireless communication apparatus to causethe second wireless communication apparatus to set the connection rightand transmits the predetermined data to the second wirelesscommunication apparatus to exercise control to synchronize the data inthe second wireless communication apparatus with the predetermined data.

(3) The wireless communication apparatus according to (2),

wherein the control unit transmits the transfer request including thepredetermined data to the management system as the information forsynchronization, and

wherein the management system transmits the setting information to thesecond wireless communication apparatus with the predetermined dataincluded in the setting information.

(4) The wireless communication apparatus according to (2) or (3),

wherein the management system is an RO (Registration Operator), and

wherein, when the predetermined data is received from the first wirelesscommunication apparatus, the RO holds the predetermined data andtransmits the held predetermined data to the second wirelesscommunication apparatus.

(5) The wireless communication apparatus according to (4), wherein, whenthe predetermined data is held, the RO notifies the second wirelesscommunication apparatus that the predetermined data is held.

(6) The wireless communication apparatus according to (4) or (5),wherein the RO deletes the held predetermined data after the heldpredetermined data is transmitted to the second wireless communicationapparatus.

(7) The wireless communication apparatus according to any one of (4) to(6), wherein, when the predetermined data is not transmitted to thesecond wireless communication apparatus for a predetermined time orlonger after the predetermined data is held, the RO deletes thepredetermined data and does not transmit the predetermined data to thesecond wireless communication apparatus.

(8) The wireless communication apparatus according to (7),

wherein the accepting unit accepts a specifying operation to specify thepredetermined time,

wherein, when the specifying operation is accepted, the control unittransmits, to the RO, time information about the specified predeterminedtime in association with the predetermined data, and

wherein the RO deletes the predetermined data using the predeterminedtime

related to the time information transmitted in association with thepredetermined data.

(9) The wireless communication apparatus according to any one of (2) to(9),

wherein the wireless communication apparatus to which the connectionright is set among the plurality of wireless communication apparatusesconstituting the group is connectable to an SHO (Selected Home Operator)based on the connection right, and

wherein the wireless communication apparatus to which the connectionright is not set among the plurality of wireless communicationapparatuses constituting the group is connectable only to the RO.

(10) The wireless communication apparatus according to (1),

wherein the wireless communication apparatus is the second wirelesscommunication apparatus,

wherein a group sharing the connection right is constituted of aplurality of wireless communication apparatuses including the firstwireless communication apparatus and the second wireless communicationapparatus,

wherein, when the transfer operation is accepted, the control unittransmits the transfer request to a management system that manages thegroup, and

wherein, when the transfer request is received, the management systemtransmits a transfer confirmation request to request permission oftransfer concerning the transfer request to the first wirelesscommunication apparatus, and when transfer confirmation informationpermitting the transfer concerning the transfer confirmation request andthe predetermined data are transmitted from the first wirelesscommunication apparatus, the management system transmits settinginformation to set the connection right to the second wirelesscommunication apparatus to cause the second wireless communicationapparatus to set the connection right and transmits the predetermineddata to the second wireless communication apparatus to exercise controlto synchronize the data in the second wireless communication apparatuswith the predetermined data.

(11) The wireless communication apparatus according to (10),

wherein the first wireless communication apparatus transmits thetransfer

confirmation information to the management system with the predetermineddata included in the transfer confirmation information, and

wherein the management system transmits the setting information to thesecond wireless communication apparatus with the predetermined dataincluded in the setting information.

(12) The wireless communication apparatus according to any one of (1) to(11), wherein the predetermined data is content intended for a datasynchronization process between the first wireless communicationapparatus and the second wireless communication apparatus.

(13) The wireless communication apparatus according to (12), wherein thecontrol unit transmits the transfer request including the information tosynchronize the content in the second wireless communication apparatuswith newly updated content in the first wireless communicationapparatus.

(14) The wireless communication apparatus according to any one of (1) to(13),

wherein the accepting unit accepts the transfer operation and asynchronization instruction operation to synchronize the data in thesecond wireless communication apparatus with the predetermined data, and

wherein the control unit transmits the transfer request when thetransfer operation and the synchronization instruction operation areaccepted, and the control unit transmits the transfer request withoutincluding the information for synchronization in the transfer requestwhen only the transfer operation is accepted.

(15) The wireless communication apparatus according to any one of (1) to(14), wherein the connection right is a right to connect to a basestation based on contract authentication information to connect to thebase station operated by a communication operator.

(16) An information processing apparatus including:

a receiving unit that receives a transfer request that requests aconnection right to be transferred from a first wireless communicationapparatus to which the connection right to connect to a predeterminednetwork using wireless communication is set to a second wirelesscommunication apparatus to which the connection right is not set, thetransfer request including information used for synchronizing data inthe second wireless communication apparatus with predetermined data inthe first wireless communication apparatus; and

a control unit that, when the transfer request is received, transmitssetting information to set the connection right to the second wirelesscommunication apparatus to cause the second wireless communicationapparatus to set the connection right and transmits the predetermineddata to the second wireless communication apparatus to exercise controlto synchronize the data in the second wireless communication apparatuswith the predetermined data.

(17) A communication system including:

a wireless communication apparatus including an accepting unit thataccepts a transfer operation to transfer a connection right from a firstwireless communication apparatus to which the connection right toconnect to a predetermined network using wireless communication is setto a second wireless communication apparatus to which the connectionright is not set and a control unit that, when the transfer operation isaccepted, transmits a transfer request that requests the connectionright to be transferred from the first wireless communication apparatusto the second wireless communication apparatus with information includedin the transfer request, the information being used for synchronizingdata in the second wireless communication apparatus with predetermineddata in the first wireless communication apparatus; and

an information processing apparatus that, when the transfer request isreceived, transmits setting information to set the connection right tothe second wireless communication apparatus to cause the second wirelesscommunication apparatus to set the connection right and transmits thepredetermined data to the second wireless communication apparatus toexercise control to synchronize the data in the second wirelesscommunication apparatus with the predetermined data.

(18) A method of controlling a wireless communication apparatusincluding:

an acceptance procedure of accepting a transfer operation to transfer aconnection right from a first wireless communication apparatus to whichthe connection right to connect to a predetermined network usingwireless communication is set to a second wireless communicationapparatus to which the connection right is not set; and

a transmission procedure of transmitting, when the transfer operation isaccepted, a transfer request that requests the connection right to betransferred from the first wireless communication apparatus to thesecond wireless communication apparatus with information included in thetransfer request, the information being used for synchronizing data inthe second wireless communication apparatus with predetermined data inthe first wireless communication apparatus.

REFERENCE SIGNS LIST

-   100 communication system-   110 public network-   120 SHO-   121, 122, 206 base station-   125, 210 control unit-   126-129, 207 wireless line-   130 second wireless communication apparatus-   140 third wireless communication apparatus-   200 RO-   205 communication unit-   220 group management database-   300 first wireless communication apparatus-   311 antenna-   312 antenna sharing unit-   321 modulating unit-   322 demodulating unit-   330 control unit-   331 bus-   340 memory-   350 MCIM information storage unit-   360 operation unit-   370 display unit-   380 position information acquiring unit-   391 microphone-   392 speaker

The invention claimed is:
 1. A first wireless communication apparatus,comprising: one or more processors configured to: generate compositeinformation, based on an update operation on first data in a firstapplication of the first wireless communication apparatus, wherein thecomposite information comprises the first data and update data; receivea transfer operation to transfer, a connection right to connect to anetwork, from the first wireless communication apparatus to a secondwireless communication apparatus, based on the update operation,transmit, based on the reception of the transfer operation, a transferrequest to a management system, wherein the transfer request includes: arequest to transfer the connection right from the first wirelesscommunication apparatus to the second wireless communication apparatus;and the composite information to synchronize second data of a secondapplication in the second wireless communication apparatus, and whereinthe first application and the second application are same.
 2. The firstwireless communication apparatus according to claim 1, wherein the oneor more processors are further configured to change a state of theconnection right of the first wireless communication apparatus from anenabled state to a disabled state.
 3. The first wireless communicationapparatus according to claim 1, wherein the management system:temporarily stores the composite information in a storage device, andnotifies the second wireless communication apparatus that the compositeinformation is available.
 4. The first wireless communication apparatusaccording to claim 3, wherein the management system transmits thecomposite information to the second wireless communication apparatus anddeletes the composite information from the storage device, based on thetransmission.
 5. The first wireless communication apparatus according toclaim 1, wherein one or more processors are further configured to:connect to a Selected Home Operator (SHO); and transfer the connectionright to the second wireless communication apparatus, wherein prior tothe transfer of the connection right, the second wireless communicationapparatus connects with a Registration Operator (RO).
 6. The firstwireless communication apparatus according to claim 1, wherein themanagement system manages a group of a plurality of wirelesscommunication apparatus that share the connection right, and wherein thegroup includes the first wireless communication apparatus and the secondwireless communication apparatus.
 7. The first wireless communicationapparatus according to claim 1, wherein the one or more processors arefurther configured to: accept a specify operation to specify timeinformation for the composite information, and transmit the transferrequest, to the management system, with the time information.
 8. Awireless communication method, comprising: in a first wirelesscommunication apparatus: generating composite information, based on anupdate operation on first data in a first application of the firstwireless communication apparatus, wherein the composite informationcomprises the first data and update data; receiving a transfer operationto transfer a connection right to connect to a network, from the firstwireless communication apparatus to a second wireless communicationapparatus, based on the update operation, transmitting, based on thereception of the transfer operation, a transfer request to a managementsystem, wherein the transfer request includes: a request to transfer theconnection right from the first wireless communication apparatus to thesecond wireless communication apparatus; and the composite informationto synchronize the first second data of a second application in thesecond wireless communication apparatus, and wherein the firstapplication and the second application are same.